diff --git a/manila/locale/de/LC_MESSAGES/manila-log-error.po b/manila/locale/de/LC_MESSAGES/manila-log-error.po new file mode 100644 index 0000000000..e0cdfe49e4 --- /dev/null +++ b/manila/locale/de/LC_MESSAGES/manila-log-error.po @@ -0,0 +1,48 @@ +# Translations template for manila. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the manila project. +# +# Translators: +# Andreas Jaeger , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Manila\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-10-31 06:14+0000\n" +"PO-Revision-Date: 2014-10-26 18:51+0000\n" +"Last-Translator: Andreas Jaeger \n" +"Language-Team: German (http://www.transifex.com/projects/p/manila/language/" +"de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: manila/openstack/common/lockutils.py:117 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "Konnte den Lock `%s` nicht freigeben." + +#: manila/openstack/common/loopingcall.py:95 +msgid "in fixed duration looping call" +msgstr "in Klasse fixed duration looping call" + +#: manila/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "in Klasse dynamic looping call" + +#: manila/openstack/common/policy.py:535 manila/openstack/common/policy.py:815 +#, python-format +msgid "Failed to understand rule %s" +msgstr "Fehler die Regel %s zu verstehen." + +#: manila/openstack/common/policy.py:545 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "Kein Handler für Matches der Art %s" + +#: manila/openstack/common/service.py:269 +msgid "Unhandled exception" +msgstr "Nicht behandelte Exception" diff --git a/manila/locale/de/LC_MESSAGES/manila-log-warning.po b/manila/locale/de/LC_MESSAGES/manila-log-warning.po new file mode 100644 index 0000000000..5493c79946 --- /dev/null +++ b/manila/locale/de/LC_MESSAGES/manila-log-warning.po @@ -0,0 +1,36 @@ +# Translations template for manila. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the manila project. +# +# Translators: +# Andreas Jaeger , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Manila\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-10-31 06:14+0000\n" +"PO-Revision-Date: 2014-10-30 19:05+0000\n" +"Last-Translator: Andreas Jaeger \n" +"Language-Team: German (http://www.transifex.com/projects/p/manila/language/" +"de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: manila/openstack/common/loopingcall.py:87 +#, python-format +msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" +msgstr "Task %(func_name)s lief %(delay).2f sec als das Interval" + +#: manila/openstack/common/policy.py:248 +#, python-format +msgid "Can not find policy directories %s" +msgstr "Kann Policy Direktory %s nicht finden" + +#: manila/openstack/common/service.py:356 +#, python-format +msgid "pid %d not in child list" +msgstr "PID %d nicht in der Liste der Kindprozesses" diff --git a/manila/locale/manila-log-error.pot b/manila/locale/manila-log-error.pot new file mode 100644 index 0000000000..75b57482f7 --- /dev/null +++ b/manila/locale/manila-log-error.pot @@ -0,0 +1,46 @@ +# Translations template for manila. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the manila project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: manila 2015.1.dev79.g6c84cf0\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-10-31 06:14+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 1.3\n" + +#: manila/openstack/common/lockutils.py:117 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: manila/openstack/common/loopingcall.py:95 +msgid "in fixed duration looping call" +msgstr "" + +#: manila/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: manila/openstack/common/policy.py:535 manila/openstack/common/policy.py:815 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: manila/openstack/common/policy.py:545 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: manila/openstack/common/service.py:269 +msgid "Unhandled exception" +msgstr "" + diff --git a/manila/locale/manila-log-info.pot b/manila/locale/manila-log-info.pot new file mode 100644 index 0000000000..c9d905b0ea --- /dev/null +++ b/manila/locale/manila-log-info.pot @@ -0,0 +1,91 @@ +# Translations template for manila. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the manila project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: manila 2015.1.dev79.g6c84cf0\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-10-31 06:14+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 1.3\n" + +#: manila/openstack/common/eventlet_backdoor.py:140 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: manila/openstack/common/lockutils.py:82 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: manila/openstack/common/lockutils.py:194 +#, python-format +msgid "Failed to remove file %(file)s" +msgstr "" + +#: manila/openstack/common/service.py:174 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: manila/openstack/common/service.py:232 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: manila/openstack/common/service.py:263 +#, python-format +msgid "Child caught %s, exiting" +msgstr "" + +#: manila/openstack/common/service.py:302 +msgid "Forking too fast, sleeping" +msgstr "" + +#: manila/openstack/common/service.py:321 +#, python-format +msgid "Started child %d" +msgstr "" + +#: manila/openstack/common/service.py:331 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: manila/openstack/common/service.py:348 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: manila/openstack/common/service.py:352 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: manila/openstack/common/service.py:391 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: manila/openstack/common/service.py:400 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: manila/openstack/common/service.py:416 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: manila/openstack/common/scheduler/base_filter.py:89 +#, python-format +msgid "Filter %(cls_name)s returned %(obj_len)d host(s)" +msgstr "" + diff --git a/manila/locale/manila-log-warning.pot b/manila/locale/manila-log-warning.pot new file mode 100644 index 0000000000..866bfe5f67 --- /dev/null +++ b/manila/locale/manila-log-warning.pot @@ -0,0 +1,34 @@ +# Translations template for manila. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the manila project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: manila 2015.1.dev79.g6c84cf0\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-10-31 06:14+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 1.3\n" + +#: manila/openstack/common/loopingcall.py:87 +#, python-format +msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" +msgstr "" + +#: manila/openstack/common/policy.py:248 +#, python-format +msgid "Can not find policy directories %s" +msgstr "" + +#: manila/openstack/common/service.py:356 +#, python-format +msgid "pid %d not in child list" +msgstr "" + diff --git a/manila/locale/manila.pot b/manila/locale/manila.pot index 3dface1c69..a1e9e491f9 100644 --- a/manila/locale/manila.pot +++ b/manila/locale/manila.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: manila 2013.2.dev409.g21b962a\n" +"Project-Id-Version: manila 2015.1.dev79.g6c84cf0\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 21:17+0200\n" +"POT-Creation-Date: 2014-10-31 06:14+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,669 +17,664 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: manila/context.py:61 +#: manila/context.py:59 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: manila/context.py:98 +#: manila/context.py:96 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: manila/exception.py:78 -msgid "DB exception wrapped." -msgstr "" - -#: manila/exception.py:92 +#: manila/exception.py:68 msgid "An unknown exception occurred." msgstr "" -#: manila/exception.py:113 -msgid "Exception in string format operation" +#: manila/exception.py:92 +msgid "Exception in string format operation." msgstr "" -#: manila/exception.py:127 -msgid "Exception due to network failure" +#: manila/exception.py:108 +msgid "Exception due to network failure." msgstr "" -#: manila/exception.py:131 +#: manila/exception.py:112 #, python-format -msgid "Bad network configuration: %(reason)s" +msgid "Bad network configuration: %(reason)s." msgstr "" -#: manila/exception.py:135 +#: manila/exception.py:116 msgid "Not authorized." msgstr "" -#: manila/exception.py:140 -msgid "User does not have admin privileges" +#: manila/exception.py:121 +msgid "User does not have admin privileges." msgstr "" -#: manila/exception.py:144 +#: manila/exception.py:125 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: manila/exception.py:148 +#: manila/exception.py:129 msgid "Unacceptable parameters." msgstr "" -#: manila/exception.py:153 +#: manila/exception.py:134 msgid "The request is invalid." msgstr "" -#: manila/exception.py:157 +#: manila/exception.py:138 msgid "The results are invalid." msgstr "" -#: manila/exception.py:161 -msgid "Invalid input received" +#: manila/exception.py:142 +#, python-format +msgid "Invalid input received: %(reason)s." msgstr "" -#: manila/exception.py:165 +#: manila/exception.py:146 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: manila/exception.py:169 -msgid "Invalid Parameter: Unicode is not supported by the current database." -msgstr "" - -#: manila/exception.py:176 +#: manila/exception.py:152 manila/exception.py:455 #, python-format msgid "%(err)s" msgstr "" -#: manila/exception.py:180 +#: manila/exception.py:156 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: manila/exception.py:184 +#: manila/exception.py:160 msgid "Resource could not be found." msgstr "" -#: manila/exception.py:190 +#: manila/exception.py:166 msgid "Resource is in use." msgstr "" -#: manila/exception.py:194 +#: manila/exception.py:170 #, python-format msgid "Network %(share_network_id)s could not be found." msgstr "" -#: manila/exception.py:198 +#: manila/exception.py:174 #, python-format msgid "Share Server %(share_server_id)s could not be found." msgstr "" -#: manila/exception.py:202 +#: manila/exception.py:178 +#, python-format +msgid "Share Server could not be found by filters: %(filters_description)s." +msgstr "" + +#: manila/exception.py:183 #, python-format msgid "Share Server %(share_server_id)s is in use." msgstr "" -#: manila/exception.py:206 +#: manila/exception.py:187 #, python-format msgid "Share Server %(share_server_id)s failed on creation." msgstr "" -#: manila/exception.py:210 +#: manila/exception.py:191 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: manila/exception.py:214 +#: manila/exception.py:195 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: manila/exception.py:218 +#: manila/exception.py:199 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: manila/exception.py:222 +#: manila/exception.py:203 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: manila/exception.py:226 +#: manila/exception.py:207 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: manila/exception.py:230 +#: manila/exception.py:211 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: manila/exception.py:234 +#: manila/exception.py:215 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " -"%(unders)s" +"%(unders)s." msgstr "" -#: manila/exception.py:239 -msgid "Quota could not be found" +#: manila/exception.py:220 +msgid "Quota could not be found." msgstr "" -#: manila/exception.py:243 +#: manila/exception.py:224 #, python-format -msgid "Quota exists for project %(project_id)s, resource %(resource)s" +msgid "Quota exists for project %(project_id)s, resource %(resource)s." msgstr "" -#: manila/exception.py:248 +#: manila/exception.py:229 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: manila/exception.py:252 +#: manila/exception.py:233 #, python-format msgid "Quota for user %(user_id)s in project %(project_id)s could not be found." msgstr "" -#: manila/exception.py:257 +#: manila/exception.py:238 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: manila/exception.py:261 +#: manila/exception.py:242 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: manila/exception.py:265 +#: manila/exception.py:246 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: manila/exception.py:269 +#: manila/exception.py:250 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: manila/exception.py:273 +#: manila/exception.py:254 #, python-format -msgid "Quota exceeded for resources: %(overs)s" +msgid "Quota exceeded for resources: %(overs)s." msgstr "" -#: manila/exception.py:277 +#: manila/exception.py:258 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: manila/exception.py:281 +#: manila/exception.py:262 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: manila/exception.py:286 +#: manila/exception.py:267 #, python-format msgid "File %(file_path)s could not be found." msgstr "" +#: manila/exception.py:271 +#, python-format +msgid "Migration error: %(reason)s." +msgstr "" + +#: manila/exception.py:275 +#, python-format +msgid "Malformed message body: %(reason)s." +msgstr "" + +#: manila/exception.py:279 +#, python-format +msgid "Could not find config at %(path)s." +msgstr "" + +#: manila/exception.py:283 +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s." +msgstr "" + +#: manila/exception.py:287 +#, python-format +msgid "No valid host was found. %(reason)s." +msgstr "" + #: manila/exception.py:291 #, python-format -msgid "Duplicate entry: %(message)s" -msgstr "" - -#: manila/exception.py:295 -msgid "Migration error" -msgstr "" - -#: manila/exception.py:299 -#, python-format -msgid "Malformed message body: %(reason)s" -msgstr "" - -#: manila/exception.py:303 -#, python-format -msgid "Could not find config at %(path)s" -msgstr "" - -#: manila/exception.py:307 -#, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" -msgstr "" - -#: manila/exception.py:311 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: manila/exception.py:315 -#, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: manila/exception.py:319 -msgid "Quota exceeded" -msgstr "" - -#: manila/exception.py:326 -msgid "Requested share or snapshot exceeds allowed Gigabytes quota" -msgstr "" - -#: manila/exception.py:331 +#: manila/exception.py:295 #, python-format -msgid "Maximum number of shares allowed (%(allowed)d) exceeded" +msgid "Quota exceeded: code=%(code)s." msgstr "" -#: manila/exception.py:335 -#, python-format -msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" +#: manila/exception.py:302 +msgid "Requested share or snapshot exceeds allowed Gigabytes quota." msgstr "" -#: manila/exception.py:339 +#: manila/exception.py:307 #, python-format -msgid "Maximum number of share-networks allowed (%(allowed)d) exceeded" +msgid "Maximum number of shares allowed (%(allowed)d) exceeded." +msgstr "" + +#: manila/exception.py:311 +#, python-format +msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded." +msgstr "" + +#: manila/exception.py:315 +#, python-format +msgid "Maximum number of share-networks allowed (%(allowed)d) exceeded." +msgstr "" + +#: manila/exception.py:320 +msgid "Unknown Gluster exception." +msgstr "" + +#: manila/exception.py:324 +#, python-format +msgid "Invalid share: %(reason)s." +msgstr "" + +#: manila/exception.py:328 +msgid "Maximum number of ports exceeded." +msgstr "" + +#: manila/exception.py:332 +#, python-format +msgid "Share access %(access_type)s:%(access)s exists." +msgstr "" + +#: manila/exception.py:336 +#, python-format +msgid "Invalid access_rule: %(reason)s." +msgstr "" + +#: manila/exception.py:340 +msgid "Deleting $(share_name) share that used." msgstr "" #: manila/exception.py:344 -msgid "Unknown Gluster exception" -msgstr "" - -#: manila/exception.py:348 #, python-format -msgid "Invalid share: %(reason)s" +msgid "Share backend error: %(msg)s." msgstr "" -#: manila/exception.py:352 -msgid "Maximum number of ports exceeded" -msgstr "" - -#: manila/exception.py:356 -#, python-format -msgid "Share access %(access_type)s:%(access)s exists" -msgstr "" - -#: manila/exception.py:360 -#, python-format -msgid "Invalid access_rule: %(reason)s" -msgstr "" - -#: manila/exception.py:364 -msgid "Deleting $(share_name) share that used" -msgstr "" - -#: manila/exception.py:368 -#, python-format -msgid "Share backend error: %(msg)s" -msgstr "" - -#: manila/exception.py:372 manila/exception.py:423 +#: manila/exception.py:348 manila/exception.py:399 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: manila/exception.py:376 +#: manila/exception.py:352 #, python-format msgid "Deleting snapshot %(snapshot_name)s that has dependent shares." msgstr "" -#: manila/exception.py:381 +#: manila/exception.py:357 #, python-format -msgid "Invalid share snapshot: %(reason)s" +msgid "Invalid share snapshot: %(reason)s." msgstr "" -#: manila/exception.py:385 -msgid "Metadata item is not found" +#: manila/exception.py:361 +msgid "Metadata item is not found." msgstr "" -#: manila/exception.py:389 -msgid "Invalid metadata" +#: manila/exception.py:365 +msgid "Invalid metadata." msgstr "" -#: manila/exception.py:393 -msgid "Invalid metadata size" +#: manila/exception.py:369 +msgid "Invalid metadata size." msgstr "" -#: manila/exception.py:397 +#: manila/exception.py:373 #, python-format msgid "Security service %(security_service_id)s could not be found." msgstr "" -#: manila/exception.py:401 +#: manila/exception.py:377 #, python-format msgid "" "Failed to associate share network %(share_network_id)s and security " "service %(security_service_id)s: %(reason)s." msgstr "" -#: manila/exception.py:406 +#: manila/exception.py:382 #, python-format msgid "" "Failed to dissociate share network %(share_network_id)s and security " "service %(security_service_id)s: %(reason)s." msgstr "" -#: manila/exception.py:411 +#: manila/exception.py:387 msgid "Invalid volume." msgstr "" -#: manila/exception.py:415 +#: manila/exception.py:391 #, python-format -msgid "Invalid volume type: %(reason)s" +msgid "Invalid volume type: %(reason)s." msgstr "" -#: manila/exception.py:419 +#: manila/exception.py:395 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: manila/exception.py:427 +#: manila/exception.py:403 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: manila/exception.py:431 +#: manila/exception.py:407 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: manila/exception.py:436 +#: manila/exception.py:412 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: manila/exception.py:441 +#: manila/exception.py:417 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: manila/exception.py:446 +#: manila/exception.py:422 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: manila/exception.py:450 +#: manila/exception.py:426 #, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s." msgstr "" -#: manila/exception.py:455 +#: manila/exception.py:431 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: manila/exception.py:459 +#: manila/exception.py:435 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: manila/exception.py:463 +#: manila/exception.py:439 msgid "Exception in service instance manager occurred." msgstr "" -#: manila/exception.py:467 +#: manila/exception.py:443 msgid "Service Instance is not available." msgstr "" -#: manila/exception.py:471 +#: manila/exception.py:447 msgid "Exception due to NetApp failure." msgstr "" -#: manila/exception.py:475 +#: manila/exception.py:451 #, python-format msgid "Vserver %(vserver)s is not available." msgstr "" -#: manila/manager.py:160 +#: manila/manager.py:163 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" -#: manila/quota.py:975 +#: manila/quota.py:983 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: manila/quota.py:998 +#: manila/quota.py:1006 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: manila/service.py:122 +#: manila/service.py:123 msgid "SIGTERM received" msgstr "" -#: manila/service.py:172 +#: manila/service.py:173 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: manila/service.py:211 +#: manila/service.py:212 msgid "Forking too fast, sleeping" msgstr "" -#: manila/service.py:229 +#: manila/service.py:230 #, python-format msgid "Caught %s, exiting" msgstr "" -#: manila/service.py:234 +#: manila/service.py:235 msgid "Unhandled exception" msgstr "" -#: manila/service.py:241 +#: manila/service.py:242 #, python-format msgid "Started child %d" msgstr "" -#: manila/service.py:251 +#: manila/service.py:252 #, python-format msgid "Starting %d workers" msgstr "" -#: manila/service.py:270 +#: manila/service.py:271 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: manila/service.py:273 +#: manila/service.py:274 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: manila/service.py:276 +#: manila/service.py:277 #, python-format msgid "pid %d not in child list" msgstr "" -#: manila/service.py:284 +#: manila/service.py:285 #, python-format msgid "_wait_child %d" msgstr "" -#: manila/service.py:300 +#: manila/service.py:301 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: manila/service.py:308 +#: manila/service.py:309 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: manila/service.py:319 +#: manila/service.py:320 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: manila/service.py:354 +#: manila/service.py:355 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: manila/service.py:451 +#: manila/service.py:452 msgid "Service killed that has no database entry" msgstr "" -#: manila/service.py:503 +#: manila/service.py:504 msgid "Recovered model server connection!" msgstr "" -#: manila/service.py:509 +#: manila/service.py:510 msgid "model server went away" msgstr "" -#: manila/utils.py:152 +#: manila/utils.py:137 msgid "Specify a password or private_key" msgstr "" -#: manila/utils.py:168 +#: manila/utils.py:159 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: manila/utils.py:369 +#: manila/utils.py:360 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: manila/utils.py:372 +#: manila/utils.py:363 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: manila/utils.py:400 +#: manila/utils.py:392 #, python-format msgid "Invalid backend: %s" msgstr "" -#: manila/utils.py:873 +#: manila/utils.py:911 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: manila/utils.py:885 +#: manila/utils.py:923 #, python-format msgid "Invalid cidr supplied %s" msgstr "" -#: manila/wsgi.py:132 manila/openstack/common/sslutils.py:47 +#: manila/wsgi.py:133 manila/openstack/common/sslutils.py:47 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: manila/wsgi.py:135 manila/openstack/common/sslutils.py:50 +#: manila/wsgi.py:136 manila/openstack/common/sslutils.py:50 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: manila/wsgi.py:138 manila/openstack/common/sslutils.py:53 +#: manila/wsgi.py:139 manila/openstack/common/sslutils.py:53 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: manila/wsgi.py:141 manila/openstack/common/sslutils.py:56 +#: manila/wsgi.py:142 manila/openstack/common/sslutils.py:56 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: manila/wsgi.py:174 +#: manila/wsgi.py:175 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: manila/wsgi.py:218 +#: manila/wsgi.py:219 #, python-format msgid "Started %(name)s on %(_host)s:%(_port)s" msgstr "" -#: manila/wsgi.py:237 +#: manila/wsgi.py:238 msgid "Stopping WSGI server." msgstr "" -#: manila/wsgi.py:251 +#: manila/wsgi.py:252 msgid "WSGI server has stopped." msgstr "" -#: manila/wsgi.py:320 +#: manila/wsgi.py:321 msgid "You must implement __call__" msgstr "" -#: manila/api/auth.py:26 +#: manila/api/auth.py:27 msgid "" "manila.api.auth:ManilaKeystoneContext is deprecated. Please use " "manila.api.middleware.auth:ManilaKeystoneContext instead." msgstr "" -#: manila/api/auth.py:34 +#: manila/api/auth.py:35 msgid "" "manila.api.auth:pipeline_factory is deprecated. Please use " "manila.api.middleware.auth:pipeline_factory instead." msgstr "" -#: manila/api/common.py:75 manila/api/common.py:109 +#: manila/api/common.py:76 manila/api/common.py:110 msgid "limit param must be an integer" msgstr "" -#: manila/api/common.py:78 manila/api/common.py:113 +#: manila/api/common.py:79 manila/api/common.py:114 msgid "limit param must be positive" msgstr "" -#: manila/api/common.py:103 +#: manila/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: manila/api/common.py:117 +#: manila/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: manila/api/common.py:145 +#: manila/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: manila/api/extensions.py:182 +#: manila/api/extensions.py:183 msgid "Initializing extension manager." msgstr "" -#: manila/api/extensions.py:198 +#: manila/api/extensions.py:199 #, python-format msgid "Loaded extension: %s" msgstr "" -#: manila/api/extensions.py:243 +#: manila/api/extensions.py:244 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: manila/api/extensions.py:277 +#: manila/api/extensions.py:279 #, python-format msgid "osapi_share_extension is set to deprecated path: %s" msgstr "" -#: manila/api/extensions.py:279 +#: manila/api/extensions.py:281 #, python-format msgid "" "Please set your flag or manila.conf settings for osapi_share_extension " "to: %s" msgstr "" -#: manila/api/extensions.py:288 +#: manila/api/extensions.py:290 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: manila/api/extensions.py:356 +#: manila/api/extensions.py:359 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: manila/api/extensions.py:380 +#: manila/api/extensions.py:384 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: manila/api/sizelimit.py:25 +#: manila/api/sizelimit.py:26 msgid "" "manila.api.sizelimit:RequestBodySizeLimiter is deprecated. Please use " "manila.api.middleware.sizelimit:RequestBodySizeLimiter instead" @@ -698,66 +693,74 @@ msgstr "" msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: manila/api/xmlutil.py:862 +#: manila/api/xmlutil.py:865 msgid "subclasses must implement construct()!" msgstr "" -#: manila/api/contrib/quotas.py:73 +#: manila/api/contrib/quotas.py:72 msgid "Quota limit must be -1 or greater." msgstr "" -#: manila/api/contrib/quotas.py:77 +#: manila/api/contrib/quotas.py:76 #, python-format msgid "Quota limit must greater than %s." msgstr "" -#: manila/api/contrib/quotas.py:80 +#: manila/api/contrib/quotas.py:79 #, python-format msgid "Quota limit must less than %s." msgstr "" -#: manila/api/contrib/quotas.py:153 manila/api/contrib/quotas.py:179 +#: manila/api/contrib/quotas.py:152 manila/api/contrib/quotas.py:178 #, python-format msgid "Quota '%(value)s' for %(key)s should be integer." msgstr "" -#: manila/api/contrib/quotas.py:161 +#: manila/api/contrib/quotas.py:160 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: manila/api/contrib/quotas.py:194 +#: manila/api/contrib/quotas.py:193 #, python-format msgid "" "Quota value %(value)s for %(key)s are greater than already used and " "reserved %(quota_used)s" msgstr "" -#: manila/api/contrib/types_extra_specs.py:66 +#: manila/api/contrib/share_actions.py:81 +msgid "Invalid CN (common name). Must be 1-64 chars long" +msgstr "" + +#: manila/api/contrib/share_actions.py:136 +msgid "Only 'ip','user',or'cert' access types are supported." +msgstr "" + +#: manila/api/contrib/types_extra_specs.py:68 msgid "Invalid request body" msgstr "" -#: manila/api/contrib/types_extra_specs.py:99 +#: manila/api/contrib/types_extra_specs.py:101 msgid "Request body empty" msgstr "" -#: manila/api/contrib/types_extra_specs.py:103 -#: manila/api/v1/share_metadata.py:77 +#: manila/api/contrib/types_extra_specs.py:105 +#: manila/api/v1/share_metadata.py:76 msgid "Request body and URI mismatch" msgstr "" -#: manila/api/contrib/types_extra_specs.py:106 -#: manila/api/v1/share_metadata.py:81 +#: manila/api/contrib/types_extra_specs.py:108 +#: manila/api/v1/share_metadata.py:80 msgid "Request body contains too many items" msgstr "" -#: manila/api/contrib/types_extra_specs.py:146 +#: manila/api/contrib/types_extra_specs.py:148 msgid "" "Key names can only contain alphanumeric characters, underscores, periods," " colons and hyphens." msgstr "" -#: manila/api/middleware/auth.py:108 +#: manila/api/middleware/auth.py:106 msgid "Invalid service catalog json." msgstr "" @@ -766,13 +769,13 @@ msgstr "" msgid "Caught error: %s" msgstr "" -#: manila/api/middleware/fault.py:54 manila/api/openstack/wsgi.py:886 +#: manila/api/middleware/fault.py:54 manila/api/openstack/wsgi.py:885 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: manila/api/middleware/sizelimit.py:54 manila/api/middleware/sizelimit.py:63 -#: manila/api/middleware/sizelimit.py:77 +#: manila/api/middleware/sizelimit.py:55 manila/api/middleware/sizelimit.py:64 +#: manila/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -787,13 +790,13 @@ msgid "" "resource" msgstr "" -#: manila/api/openstack/__init__.py:128 +#: manila/api/openstack/__init__.py:129 msgid "" "manila.api.openstack:FaultWrapper is deprecated. Please use " "manila.api.middleware.fault:FaultWrapper instead." msgstr "" -#: manila/api/openstack/urlmap.py:25 +#: manila/api/openstack/urlmap.py:26 msgid "" "manila.api.openstack.urlmap:urlmap_factory is deprecated. Please use " "manila.api.urlmap:urlmap_factory instead." @@ -816,64 +819,64 @@ msgstr "" msgid "Exception handling resource: %s" msgstr "" -#: manila/api/openstack/wsgi.py:586 +#: manila/api/openstack/wsgi.py:585 #, python-format msgid "Fault thrown: %s" msgstr "" -#: manila/api/openstack/wsgi.py:589 +#: manila/api/openstack/wsgi.py:588 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: manila/api/openstack/wsgi.py:816 +#: manila/api/openstack/wsgi.py:815 #, python-format msgid "There is no such action: %s" msgstr "" -#: manila/api/openstack/wsgi.py:819 manila/api/openstack/wsgi.py:832 -#: manila/api/v1/share_metadata.py:55 manila/api/v1/share_metadata.py:73 -#: manila/api/v1/share_metadata.py:98 manila/api/v1/share_metadata.py:120 +#: manila/api/openstack/wsgi.py:818 manila/api/openstack/wsgi.py:831 +#: manila/api/v1/share_metadata.py:54 manila/api/v1/share_metadata.py:72 +#: manila/api/v1/share_metadata.py:97 manila/api/v1/share_metadata.py:119 msgid "Malformed request body" msgstr "" -#: manila/api/openstack/wsgi.py:829 +#: manila/api/openstack/wsgi.py:828 msgid "Unsupported Content-Type" msgstr "" -#: manila/api/openstack/wsgi.py:841 +#: manila/api/openstack/wsgi.py:840 msgid "Malformed request url" msgstr "" -#: manila/api/openstack/wsgi.py:889 +#: manila/api/openstack/wsgi.py:888 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" -#: manila/api/openstack/volume/__init__.py:25 +#: manila/api/openstack/volume/__init__.py:26 msgid "" "manila.api.openstack.volume:APIRouter is deprecated. Please use " "manila.api.v1.router:APIRouter instead." msgstr "" -#: manila/api/openstack/volume/versions.py:26 +#: manila/api/openstack/volume/versions.py:27 msgid "" "manila.api.openstack.volume.versions.Versions is deprecated. Please use " "manila.api.versions.Versions instead." msgstr "" -#: manila/api/v1/limits.py:144 +#: manila/api/v1/limits.py:138 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: manila/api/v1/limits.py:270 +#: manila/api/v1/limits.py:264 msgid "This request was rate-limited." msgstr "" -#: manila/api/v1/security_service.py:83 +#: manila/api/v1/security_service.py:84 #, python-format msgid "Delete security service with id: %s" msgstr "" @@ -881,250 +884,233 @@ msgstr "" #: manila/api/v1/security_service.py:209 #, python-format msgid "" +"Cannot update security service %s. It is attached to share network with " +"share server associated. Only 'name' and 'description' fields are " +"available for update." +msgstr "" + +#: manila/api/v1/security_service.py:237 +#, python-format +msgid "" "Invalid type %(type)s specified for security service. Valid types are " "%(types)s" msgstr "" -#: manila/api/v1/share_metadata.py:39 manila/api/v1/share_metadata.py:116 -#: manila/api/v1/share_metadata.py:155 +#: manila/api/v1/share_metadata.py:38 manila/api/v1/share_metadata.py:115 +#: manila/api/v1/share_metadata.py:154 msgid "share does not exist" msgstr "" -#: manila/api/v1/share_metadata.py:138 manila/api/v1/share_metadata.py:148 +#: manila/api/v1/share_metadata.py:137 manila/api/v1/share_metadata.py:147 msgid "Metadata item was not found" msgstr "" -#: manila/api/v1/share_networks.py:111 +#: manila/api/v1/share_networks.py:110 #, python-format msgid "Cannot delete share network %s. There are share servers using it" msgstr "" -#: manila/api/v1/share_networks.py:121 +#: manila/api/v1/share_networks.py:120 msgid "Failed to update usages deleting share-network." msgstr "" -#: manila/api/v1/share_networks.py:176 +#: manila/api/v1/share_networks.py:228 #, python-format -msgid "Cannot update share network %s. It is used by share servers" +msgid "" +"Cannot update share network %s. It is used by share servers. Only 'name' " +"and 'description' fields are available for update" msgstr "" -#: manila/api/v1/share_networks.py:215 +#: manila/api/v1/share_networks.py:267 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create share-network " "(%(d_consumed)d of %(d_quota)d already consumed)" msgstr "" -#: manila/api/v1/share_networks.py:243 +#: manila/api/v1/share_networks.py:295 #, python-format msgid "Share networks does not have %s action" msgstr "" -#: manila/api/v1/share_networks.py:252 +#: manila/api/v1/share_networks.py:304 msgid "Cannot add security services. Share network is used." msgstr "" -#: manila/api/v1/share_servers.py:141 +#: manila/api/v1/share_networks.py:310 +#, python-format +msgid "" +"Cannot add security service to share network. Security service with " +"'%(ss_type)s' type already added to '%(sn_id)s' share network" +msgstr "" + +#: manila/api/v1/share_networks.py:337 +msgid "Cannot remove security services. Share network is used." +msgstr "" + +#: manila/api/v1/share_servers.py:142 #, python-format msgid "" "Share server's actual status is %(status)s, allowed statuses for deletion" " are %(allowed_statuses)s." msgstr "" -#: manila/api/v1/share_snapshots.py:84 +#: manila/api/v1/share_snapshots.py:85 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: manila/api/v1/share_snapshots.py:172 +#: manila/api/v1/share_snapshots.py:184 #, python-format msgid "Create snapshot from share %s" msgstr "" -#: manila/api/v1/shares.py:85 +#: manila/api/v1/shares.py:87 #, python-format msgid "Delete share with id: %s" msgstr "" -#: manila/api/v1/shares.py:189 +#: manila/api/v1/shares.py:215 #, python-format msgid "Create %(share_proto)s share of %(size)s GB" msgstr "" -#: manila/api/v1/shares.py:247 +#: manila/api/v1/shares.py:272 msgid "Volume type not found." msgstr "" -#: manila/api/v1/volume_types.py:43 +#: manila/api/v1/volume_types.py:44 msgid "Volume type not found" msgstr "" -#: manila/common/config.py:124 -msgid "Deploy v1 of the Manila API. " +#: manila/common/config.py:102 +msgid "Deploy v1 of the Manila API." msgstr "" -#: manila/common/config.py:127 -msgid "Deploy v2 of the Manila API. " +#: manila/common/config.py:105 +msgid "Deploy v2 of the Manila API." msgstr "" -#: manila/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: manila/db/migrations/alembic/versions/162a3e673105_manila_init.py:403 +msgid "Exception while creating table." msgstr "" -#: manila/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" -msgstr "" - -#: manila/db/sqlalchemy/api.py:57 +#: manila/db/sqlalchemy/api.py:83 msgid "Use of empty request context is deprecated" msgstr "" -#: manila/db/sqlalchemy/api.py:170 +#: manila/db/sqlalchemy/api.py:196 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: manila/db/sqlalchemy/api.py:911 +#: manila/db/sqlalchemy/api.py:948 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: manila/db/sqlalchemy/api.py:1923 +#: manila/db/sqlalchemy/api.py:1218 manila/db/sqlalchemy/api.py:1462 +#, python-format +msgid "Wrong sorting key provided - '%s'." +msgstr "" + +#: manila/db/sqlalchemy/api.py:1225 manila/db/sqlalchemy/api.py:1469 +#, python-format +msgid "" +"Wrong sorting data provided: sort key is '%(sort_key)s' and sort " +"direction is '%(sort_dir)s'." +msgstr "" + +#: manila/db/sqlalchemy/api.py:1452 +#, python-format +msgid "Wrong 'usage' key provided - '%(key)s'. Expected keys are '%(ek)s'." +msgstr "" + +#: manila/db/sqlalchemy/api.py:2118 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: manila/db/sqlalchemy/migration.py:76 -msgid "version should be an integer" +#: manila/network/linux/interface.py:35 +msgid "Name of Open vSwitch bridge to use." msgstr "" -#: manila/db/sqlalchemy/migration.py:103 -msgid "Upgrade DB using Essex release first." -msgstr "" - -#: manila/db/sqlalchemy/session.py:71 -#, python-format -msgid "Got mysql server has gone away: %s" -msgstr "" - -#: manila/db/sqlalchemy/session.py:132 -#, python-format -msgid "SQL connection failed. %s attempts left." -msgstr "" - -#: manila/db/sqlalchemy/utils.py:79 -#, python-format -msgid "" -"Please specify column %s in col_name_col_instance param. It is required " -"because column has unsupported type by sqlite)." -msgstr "" - -#: manila/db/sqlalchemy/utils.py:85 -#, python-format -msgid "" -"col_name_col_instance param has wrong type of column instance for column " -"%s It should be instance of sqlalchemy.Column." -msgstr "" - -#: manila/db/sqlalchemy/utils.py:228 -#, python-format -msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" -msgstr "" - -#: manila/db/sqlalchemy/utils.py:249 -msgid "Unsupported id columns type" -msgstr "" - -#: manila/db/sqlalchemy/migrate_repo/versions/001_manila_init.py:410 -msgid "Exception while creating table." -msgstr "" - -#: manila/network/linux/interface.py:34 -msgid "Name of Open vSwitch bridge to use" -msgstr "" - -#: manila/network/linux/interface.py:139 manila/network/linux/interface.py:182 +#: manila/network/linux/interface.py:157 manila/network/linux/interface.py:202 #, python-format msgid "Device %s already exists" msgstr "" -#: manila/network/linux/interface.py:154 manila/network/linux/interface.py:194 +#: manila/network/linux/interface.py:173 manila/network/linux/interface.py:215 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: manila/network/linux/ip_lib.py:388 +#: manila/network/linux/ip_lib.py:395 msgid "No namespace defined for parent" msgstr "" -#: manila/network/linux/ovs_lib.py:47 +#: manila/network/linux/ovs_lib.py:48 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: manila/network/neutron/api.py:133 +#: manila/network/neutron/api.py:132 #, python-format msgid "Neutron error creating port on network %s" msgstr "" -#: manila/openstack/common/gettextutils.py:320 -msgid "Message objects do not support addition." -msgstr "" - -#: manila/openstack/common/gettextutils.py:330 -msgid "" -"Message objects do not support str() because they may contain non-ascii " -"characters. Please use unicode() or translate() instead." -msgstr "" - -#: manila/openstack/common/lockutils.py:102 +#: manila/openstack/common/lockutils.py:101 #, python-format msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" msgstr "" -#: manila/openstack/common/log.py:327 +#: manila/openstack/common/log.py:287 #, python-format msgid "Deprecated: %s" msgstr "" -#: manila/openstack/common/log.py:436 +#: manila/openstack/common/log.py:395 #, python-format msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: manila/openstack/common/log.py:487 +#: manila/openstack/common/log.py:456 #, python-format msgid "syslog facility must be one of: %s" msgstr "" -#: manila/openstack/common/log.py:720 +#: manila/openstack/common/log.py:707 #, python-format msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: manila/openstack/common/policy.py:96 +#: manila/openstack/common/policy.py:97 msgid "The JSON file that defines policies." msgstr "" -#: manila/openstack/common/policy.py:99 +#: manila/openstack/common/policy.py:100 msgid "Default rule. Enforced when a requested rule is not found." msgstr "" -#: manila/openstack/common/policy.py:114 +#: manila/openstack/common/policy.py:104 +msgid "Directories where policy configuration files are stored" +msgstr "" + +#: manila/openstack/common/policy.py:119 #, python-format msgid "Policy doesn't allow %s to be performed." msgstr "" -#: manila/openstack/common/policy.py:208 +#: manila/openstack/common/policy.py:213 #, python-format msgid "Rules must be an instance of dict or Rules, got %s instead" msgstr "" -#: manila/openstack/common/processutils.py:58 +#: manila/openstack/common/processutils.py:59 msgid "Unexpected error while running command." msgstr "" -#: manila/openstack/common/processutils.py:61 +#: manila/openstack/common/processutils.py:62 #, python-format msgid "" "%(description)s\n" @@ -1136,18 +1122,28 @@ msgstr "" #: manila/openstack/common/processutils.py:143 #, python-format -msgid "Got unknown keyword args to utils.execute: %r" +msgid "Got unknown keyword args: %r" msgstr "" -#: manila/openstack/common/processutils.py:149 +#: manila/openstack/common/processutils.py:148 msgid "Command requested root, but did not specify a root helper." msgstr "" -#: manila/openstack/common/processutils.py:246 +#: manila/openstack/common/processutils.py:158 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: manila/openstack/common/processutils.py:206 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: manila/openstack/common/processutils.py:248 msgid "Environment not supported over SSH" msgstr "" -#: manila/openstack/common/processutils.py:250 +#: manila/openstack/common/processutils.py:252 msgid "process_input not supported over SSH" msgstr "" @@ -1156,72 +1152,43 @@ msgstr "" msgid "Invalid SSL version : %s" msgstr "" -#: manila/openstack/common/strutils.py:92 -#, python-format -msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" -msgstr "" - -#: manila/openstack/common/strutils.py:197 -#, python-format -msgid "Invalid unit system: \"%s\"" -msgstr "" - -#: manila/openstack/common/strutils.py:206 -#, python-format -msgid "Invalid string format: %s" -msgstr "" - -#: manila/openstack/common/versionutils.py:69 -#, python-format -msgid "" -"%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and " -"may be removed in %(remove_in)s." -msgstr "" - -#: manila/openstack/common/versionutils.py:73 -#, python-format -msgid "" -"%(what)s is deprecated as of %(as_of)s and may be removed in " -"%(remove_in)s. It will not be superseded." -msgstr "" - -#: manila/scheduler/chance.py:52 manila/scheduler/simple.py:92 +#: manila/scheduler/chance.py:50 manila/scheduler/simple.py:90 msgid "Is the appropriate service running?" msgstr "" -#: manila/scheduler/chance.py:57 +#: manila/scheduler/chance.py:55 msgid "Could not find another host" msgstr "" -#: manila/scheduler/driver.py:89 +#: manila/scheduler/driver.py:86 msgid "Must implement a fallback schedule" msgstr "" -#: manila/scheduler/driver.py:93 +#: manila/scheduler/driver.py:90 msgid "Must implement schedule_create_share" msgstr "" -#: manila/scheduler/filter_scheduler.py:78 +#: manila/scheduler/filter_scheduler.py:76 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" -#: manila/scheduler/filter_scheduler.py:187 +#: manila/scheduler/filter_scheduler.py:189 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for share %(share_id)s" msgstr "" -#: manila/scheduler/filter_scheduler.py:204 +#: manila/scheduler/filter_scheduler.py:211 #, python-format msgid "" "Error scheduling %(share_id)s from last share-service: %(last_host)s : " "%(exc)s" msgstr "" -#: manila/scheduler/host_manager.py:262 +#: manila/scheduler/host_manager.py:270 msgid "service is down or disabled." msgstr "" -#: manila/scheduler/manager.py:92 +#: manila/scheduler/manager.py:93 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -1231,609 +1198,1099 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: manila/scheduler/scheduler_options.py:77 +#: manila/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: manila/scheduler/simple.py:80 +#: manila/scheduler/simple.py:78 msgid "Not enough allocatable share gigabytes remaining" msgstr "" -#: manila/scheduler/filters/capacity_filter.py:37 +#: manila/scheduler/filters/capacity_filter.py:38 msgid "Free capacity not set: volume node info collection broken." msgstr "" -#: manila/scheduler/filters/capacity_filter.py:51 +#: manila/scheduler/filters/capacity_filter.py:52 #, python-format msgid "" "Insufficient free space for volume creation (requested / avail): " "%(requested)s/%(available)s" msgstr "" -#: manila/share/api.py:58 +#: manila/share/api.py:70 msgid "status must be available" msgstr "" -#: manila/share/api.py:77 +#: manila/share/api.py:89 #, python-format msgid "Share size '%s' must be an integer and greater than 0" msgstr "" -#: manila/share/api.py:82 +#: manila/share/api.py:94 #, python-format msgid "Share size '%s' must be equal or greater than snapshot size" msgstr "" -#: manila/share/api.py:88 +#: manila/share/api.py:101 msgid "" "Invalid volume_type provided (requested type must match source snapshot, " "or be omitted). You should omit the argument." msgstr "" -#: manila/share/api.py:96 +#: manila/share/api.py:109 #, python-format msgid "Invalid share type provided: %s" msgstr "" -#: manila/share/api.py:110 +#: manila/share/api.py:123 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG share " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: manila/share/api.py:119 +#: manila/share/api.py:132 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create share (%(d_consumed)d " "shares already consumed)" msgstr "" -#: manila/share/api.py:190 +#: manila/share/api.py:221 msgid "Failed to update quota for deleting share" msgstr "" -#: manila/share/api.py:198 +#: manila/share/api.py:229 msgid "Share status must be available or error" msgstr "" -#: manila/share/api.py:203 +#: manila/share/api.py:234 #, python-format msgid "Share still has %d dependent snapshots" msgstr "" -#: manila/share/api.py:230 +#: manila/share/api.py:261 msgid "must be available" msgstr "" -#: manila/share/api.py:246 +#: manila/share/api.py:277 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: manila/share/api.py:255 +#: manila/share/api.py:286 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: manila/share/api.py:290 +#: manila/share/api.py:321 msgid "Share Snapshot status must be 'available' or 'error'." msgstr "" -#: manila/share/api.py:373 manila/share/api.py:396 +#: manila/share/api.py:356 +#, python-format +msgid "Wrong metadata filter provided: %s." +msgstr "" + +#: manila/share/api.py:365 +#, python-format +msgid "Wrong extra specs filter provided: %s." +msgstr "" + +#: manila/share/api.py:369 +#, python-format +msgid "Wrong sort_key filter provided: '%s'." +msgstr "" + +#: manila/share/api.py:373 +#, python-format +msgid "Wrong sort_dir filter provided: '%s'." +msgstr "" + +#: manila/share/api.py:423 +#, python-format +msgid "Wrong '%(k)s' filter provided: '%(v)s'." +msgstr "" + +#: manila/share/api.py:454 manila/share/api.py:477 msgid "Share host is None" msgstr "" -#: manila/share/api.py:376 manila/share/api.py:399 +#: manila/share/api.py:457 manila/share/api.py:480 msgid "Share status must be available" msgstr "" -#: manila/share/api.py:410 +#: manila/share/api.py:491 msgid "Access policy should be active or in error state" msgstr "" -#: manila/share/api.py:446 +#: manila/share/api.py:527 msgid "Metadata property key is blank" msgstr "" -#: manila/share/api.py:450 +#: manila/share/api.py:531 msgid "Metadata property key is greater than 255 characters" msgstr "" -#: manila/share/api.py:454 +#: manila/share/api.py:535 msgid "Metadata property value is greater than 1023 characters" msgstr "" -#: manila/share/driver.py:80 +#: manila/share/driver.py:76 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: manila/share/manager.py:97 +#: manila/share/manager.py:91 #, python-format -msgid "share %s: skipping export" +msgid "" +"Caught exception trying ensure share '%(s_id)s'. Exception: \n" +"%(e)s." msgstr "" -#: manila/share/manager.py:129 +#: manila/share/manager.py:108 +#, python-format +msgid "" +"Unexpected exception during share access allow operation. Share id is " +"'%(s_id)s', access rule type is '%(ar_type)s', access rule id is " +"'%(ar_id)s', exception is '%(e)s'." +msgstr "" + +#: manila/share/manager.py:120 +#, python-format +msgid "Share %(name)s: skipping export, because it has '%(status)s' status." +msgstr "" + +#: manila/share/manager.py:174 msgid "Share server created successfully." msgstr "" -#: manila/share/manager.py:175 +#: manila/share/manager.py:176 +#, python-format +msgid "Used already existed share server '%(share_server_id)s'" +msgstr "" + +#: manila/share/manager.py:216 #, python-format msgid "Share server %s does not exist." msgstr "" -#: manila/share/manager.py:185 +#: manila/share/manager.py:226 msgid "Failed to get share server for share creation." msgstr "" -#: manila/share/manager.py:204 +#: manila/share/manager.py:245 #, python-format msgid "Share %s failed on creation." msgstr "" -#: manila/share/manager.py:207 +#: manila/share/manager.py:248 msgid "Share created successfully." msgstr "" -#: manila/share/manager.py:239 +#: manila/share/manager.py:280 msgid "Failed to update usages deleting share" msgstr "" -#: manila/share/manager.py:242 +#: manila/share/manager.py:283 #, python-format msgid "Share %s: deleted successfully." msgstr "" -#: manila/share/manager.py:311 +#: manila/share/manager.py:354 msgid "Failed to update usages deleting snapshot" msgstr "" -#: manila/share/manager.py:354 +#: manila/share/manager.py:397 msgid "Updating share status" msgstr "" -#: manila/share/manager.py:444 +#: manila/share/manager.py:483 #, python-format msgid "Share server %s failed on deletion." msgstr "" -#: manila/share/manager.py:452 +#: manila/share/manager.py:492 msgid "Share server deleted successfully." msgstr "" -#: manila/share/volume_types.py:37 +#: manila/share/volume_types.py:39 #, python-format msgid "DB error: %s" msgstr "" -#: manila/share/volume_types.py:46 manila/share/volume_types.py:92 +#: manila/share/volume_types.py:48 manila/share/volume_types.py:94 msgid "id cannot be None" msgstr "" -#: manila/share/volume_types.py:104 +#: manila/share/volume_types.py:106 msgid "name cannot be None" msgstr "" -#: manila/share/volume_types.py:123 +#: manila/share/volume_types.py:125 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " "config: %s" msgstr "" -#: manila/share/drivers/generic.py:85 +#: manila/share/drivers/generic.py:90 msgid "Share server not found." msgstr "" -#: manila/share/drivers/generic.py:87 +#: manila/share/drivers/generic.py:92 msgid "Share server backend details missing." msgstr "" #: manila/share/drivers/generic.py:224 #, python-format +msgid "Failed to sync mount files on server '%s'." +msgstr "" + +#: manila/share/drivers/generic.py:231 +#, python-format +msgid "Failed to mount all shares on server '%s'." +msgstr "" + +#: manila/share/drivers/generic.py:264 +#, python-format +msgid "Mount point '%(path)s' already exists on server '%(server)s'." +msgstr "" + +#: manila/share/drivers/generic.py:290 +#, python-format +msgid "Mount point '%(path)s' does not exist on server '%(server)s'." +msgstr "" + +#: manila/share/drivers/generic.py:311 +#, python-format msgid "Volume %s is already attached to another instance" msgstr "" -#: manila/share/drivers/generic.py:237 +#: manila/share/drivers/generic.py:324 #, python-format msgid "Failed to attach volume %s" msgstr "" -#: manila/share/drivers/generic.py:241 +#: manila/share/drivers/generic.py:328 #, python-format msgid "Volume have not been attached in %ss. Giving up" msgstr "" -#: manila/share/drivers/generic.py:256 +#: manila/share/drivers/generic.py:343 msgid "Error. Ambiguous volumes" msgstr "" -#: manila/share/drivers/generic.py:270 +#: manila/share/drivers/generic.py:358 msgid "Error. Ambiguous volume snaphots" msgstr "" -#: manila/share/drivers/generic.py:298 +#: manila/share/drivers/generic.py:386 #, python-format msgid "Volume have not been detached in %ss. Giving up" msgstr "" -#: manila/share/drivers/generic.py:317 +#: manila/share/drivers/generic.py:407 msgid "Failed to create volume" msgstr "" -#: manila/share/drivers/generic.py:321 +#: manila/share/drivers/generic.py:412 #, python-format msgid "Volume have not been created in %ss. Giving up" msgstr "" -#: manila/share/drivers/generic.py:342 +#: manila/share/drivers/generic.py:434 #, python-format msgid "Volume have not been deleted in %ss. Giving up" msgstr "" -#: manila/share/drivers/generic.py:415 +#: manila/share/drivers/generic.py:507 msgid "Failed to create volume snapshot" msgstr "" -#: manila/share/drivers/generic.py:421 +#: manila/share/drivers/generic.py:515 #, python-format msgid "Volume snapshot have not been created in %ss. Giving up" msgstr "" -#: manila/share/drivers/generic.py:444 +#: manila/share/drivers/generic.py:539 #, python-format msgid "Volume snapshot have not been deleted in %ss. Giving up" msgstr "" -#: manila/share/drivers/generic.py:565 +#: manila/share/drivers/generic.py:674 #, python-format msgid "NFS server is not installed on %s" msgstr "" -#: manila/share/drivers/glusterfs.py:107 +#: manila/share/drivers/generic.py:765 +#, python-format +msgid "Share section %s already defined." +msgstr "" + +#: manila/share/drivers/generic.py:789 +#, python-format +msgid "Caught error trying delete share: %(error)s, trying delete it forcibly." +msgstr "" + +#: manila/share/drivers/generic.py:797 +#: manila/share/drivers/emc/plugins/vnx/connection.py:388 +#: manila/share/drivers/emc/plugins/vnx/connection.py:443 +msgid "Only ip access type allowed." +msgstr "" + +#: manila/share/drivers/glusterfs.py:104 +msgid "" +"glusterfs_target configuration that specifies the GlusterFS volume to be " +"mounted on the Manila host is not set." +msgstr "" + +#: manila/share/drivers/glusterfs.py:114 msgid "mount.glusterfs is not installed" msgstr "" -#: manila/share/drivers/glusterfs.py:121 manila/share/drivers/glusterfs.py:351 +#: manila/share/drivers/glusterfs.py:130 manila/share/drivers/glusterfs.py:346 #, python-format msgid "Error in gluster volume set: %s" msgstr "" -#: manila/share/drivers/glusterfs.py:144 +#: manila/share/drivers/glusterfs.py:151 #, python-format msgid "%s is already mounted" msgstr "" -#: manila/share/drivers/glusterfs.py:161 -#, python-format -msgid "Gluster config file at %(config)s doesn't exist" -msgstr "" - -#: manila/share/drivers/glusterfs.py:179 +#: manila/share/drivers/glusterfs.py:176 #, python-format msgid "Error retrieving volume info: %s" msgstr "" -#: manila/share/drivers/glusterfs.py:251 +#: manila/share/drivers/glusterfs.py:245 msgid "GlusterFS control mount is not available" msgstr "" -#: manila/share/drivers/service_instance.py:130 +#: manila/share/drivers/glusterfs_native.py:95 +msgid "" +"glusterfs_targets list seems to be empty! Add one or more gluster volumes" +" to work with in the glusterfs_targets configuration parameter." +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:102 +#, python-format +msgid "Number of gluster volumes read from config: %(numvols)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:110 +msgid "mount.glusterfs is not installed." +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:114 +msgid "Error running mount.glusterfs." +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:123 +msgid "" +"No unused gluster volumes available for use as share! Create share won't " +"be supported unless existing shares are deleted or add one or more " +"gluster volumes to work with in the glusterfs_targets configuration " +"parameter." +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:129 +msgid "" +"Number of gluster volumes in use: %(inuse-numvols)s. Number of gluster " +"volumes available for use as share: %(unused-numvols)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:177 +#: manila/share/drivers/glusterfs_native.py:191 +#: manila/share/drivers/glusterfs_native.py:205 +#, python-format +msgid "" +"Error in gluster volume set during volume setup. Volume: %(volname)s, " +"Option: %(option)s, Error: %(error)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:223 +#, python-format +msgid "Error stopping gluster volume. Volume: %(volname)s, Error: %(error)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:234 +#, python-format +msgid "Error starting gluster volume. Volume: %(volname)s, Error: %(error)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:245 +msgid "Couldn't find a free gluster volume to use." +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:257 +msgid "Couldn't find the share in used list." +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:269 +#, python-format +msgid "" +"Unable to mount gluster volume. gluster_export: %(export)s, Error: " +"%(error)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:281 +#, python-format +msgid "Unable to unmount gluster volume. mount_dir: %(mntdir)s, Error: %(error)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:296 +#: manila/share/drivers/glusterfs_native.py:310 +#: manila/share/drivers/glusterfs_native.py:351 +#: manila/share/drivers/glusterfs_native.py:365 +#, python-format +msgid "" +"Error in gluster volume set during _wipe_gluster_vol. Volume: " +"%(volname)s, Option: %(option)s, Error: %(error)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:334 +#, python-format +msgid "" +"Error trying to wipe gluster volume. gluster_export: %(export)s, Error: " +"%(error)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:384 +#, python-format +msgid "Error creating share %(share_id)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:393 +#, python-format +msgid "export_location sent back from create_share: %s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:408 +#, python-format +msgid "Invalid request. Ignoring delete_share request for share %(share_id)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:417 +#, python-format +msgid "Error during delete_share request for share %(share_id)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:431 +msgid "Only 'cert' access type allowed" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:442 +#, python-format +msgid "" +"Error in gluster volume set during allow access. Volume: %(volname)s, " +"Option: %(option)s, access_to: %(access_to)s, Error: %(error)s" +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:462 +msgid "Only 'cert' access type allowed for access removal." +msgstr "" + +#: manila/share/drivers/glusterfs_native.py:474 +#, python-format +msgid "" +"Error in gluster volume reset during deny access. Volume: %(volname)s, " +"Option: %(option)s, Error: %(error)s" +msgstr "" + +#: manila/share/drivers/service_instance.py:135 msgid "Service instance user is not specified" msgstr "" -#: manila/share/drivers/service_instance.py:148 +#: manila/share/drivers/service_instance.py:152 msgid "Can not receive service tenant id." msgstr "" -#: manila/share/drivers/service_instance.py:170 +#: manila/share/drivers/service_instance.py:174 msgid "Ambiguous service networks." msgstr "" -#: manila/share/drivers/service_instance.py:195 +#: manila/share/drivers/service_instance.py:201 #, python-format -msgid "Service vm is not attached to %s network." +msgid "" +"Failed to get service instance ip address. Service network name is " +"'%(net_name)s' and provided data are '%(data)s'." msgstr "" -#: manila/share/drivers/service_instance.py:197 -#, python-format -msgid "Service vm has no ips on %s network." -msgstr "" - -#: manila/share/drivers/service_instance.py:217 +#: manila/share/drivers/service_instance.py:223 msgid "" "Name for service instance security group is not provided. Skipping " "security group step." msgstr "" -#: manila/share/drivers/service_instance.py:239 +#: manila/share/drivers/service_instance.py:246 msgid "Ambiguous security_groups." msgstr "" -#: manila/share/drivers/service_instance.py:251 +#: manila/share/drivers/service_instance.py:258 #, python-format -msgid "Service instance %s does not exists" +msgid "Service instance %s does not exist." msgstr "" -#: manila/share/drivers/service_instance.py:270 +#: manila/share/drivers/service_instance.py:278 #, python-format msgid "Instance have not been deleted in %ss. Giving up." msgstr "" -#: manila/share/drivers/service_instance.py:318 +#: manila/share/drivers/service_instance.py:332 msgid "Ambiguous keypairs." msgstr "" -#: manila/share/drivers/service_instance.py:344 +#: manila/share/drivers/service_instance.py:358 msgid "No appropriate image was found." msgstr "" -#: manila/share/drivers/service_instance.py:348 +#: manila/share/drivers/service_instance.py:362 msgid "Ambiguous image name." msgstr "" -#: manila/share/drivers/service_instance.py:359 +#: manila/share/drivers/service_instance.py:374 msgid "Neither service instance password nor key are available." msgstr "" -#: manila/share/drivers/service_instance.py:386 +#: manila/share/drivers/service_instance.py:381 +#, python-format +msgid "" +"No key path is available. May be non-existent key path is provided. Check" +" path_to_private_key (current value %(private_path)s) and " +"path_to_public_key (current value %(public_path)s) in manila " +"configuration file." +msgstr "" + +#: manila/share/drivers/service_instance.py:416 msgid "Failed to build service instance." msgstr "" -#: manila/share/drivers/service_instance.py:395 +#: manila/share/drivers/service_instance.py:426 #, python-format msgid "Instance have not been spawned in %ss. Giving up." msgstr "" -#: manila/share/drivers/service_instance.py:413 +#: manila/share/drivers/service_instance.py:460 #, python-format msgid "SSH connection have not been established in %ss. Giving up." msgstr "" -#: manila/share/drivers/service_instance.py:475 +#: manila/share/drivers/service_instance.py:537 msgid "Subnet must have gateway." msgstr "" -#: manila/share/drivers/service_instance.py:486 +#: manila/share/drivers/service_instance.py:548 msgid "Subnet gateway is not attached the router." msgstr "" -#: manila/share/drivers/service_instance.py:548 +#: manila/share/drivers/service_instance.py:609 msgid "Error. Ambiguous service ports." msgstr "" -#: manila/share/drivers/service_instance.py:554 +#: manila/share/drivers/service_instance.py:615 #, python-format msgid "Unable to get host. %s" msgstr "" -#: manila/share/drivers/service_instance.py:598 +#: manila/share/drivers/service_instance.py:660 msgid "No available cidrs." msgstr "" -#: manila/share/drivers/service_instance.py:645 +#: manila/share/drivers/service_instance.py:706 msgid "Ambiguous service subnets." msgstr "" -#: manila/share/drivers/netapp/api.py:422 +#: manila/share/drivers/emc/plugins/vnx/connection.py:66 +#: manila/share/drivers/emc/plugins/vnx/connection.py:166 +#: manila/share/drivers/emc/plugins/vnx/connection.py:355 +#, python-format +msgid "Invalid NAS protocol supplied: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:83 +msgid "No share server found." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:94 +#, python-format +msgid "Could not create file system for %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:111 +#, python-format +msgid "Could not create CIFS share. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:118 +#, python-format +msgid "Could not disable share access. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:123 +#, python-format +msgid "CIFS server %s doesn't have interface, so the share is inaccessible." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:141 +#, python-format +msgid "Could not create NFS export for share %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:184 +#, python-format +msgid "Could not create check point. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:193 +msgid "" +"Driver does not support share deletion without share network specified. " +"Return directly because there is nothing to clean" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:215 +#, python-format +msgid "CIFS share %s not found. Skip the deletion" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:225 +#, python-format +msgid "Deleting CIFS share %(share_name)s on %(mover)s failed. Reason: %(err)s" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:248 +#, python-format +msgid "NFS share %s not found. Skip the deletion" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:254 +#, python-format +msgid "" +"Deleting NFS share %(share_name)s on %(mover_name)s failed. Reason: " +"%(err)s" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:281 +#, python-format +msgid "Mount point %(path)s on %(vdm)s not found." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:284 +#, python-format +msgid "Deleting mount point %(path)s on %(mover_name)s failed. Reason: %(err)s" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:291 +msgid "Failed to find the VDM. Try to delete the file system" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:302 +#, python-format +msgid "File system %s not found. Skip the deletion" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:308 +#, python-format +msgid "Failed to delete file system %(fsid)s. Reason: %(err)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:323 +#, python-format +msgid "Check point not found. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:328 +#, python-format +msgid "Snapshot: %(name)s not found. Skip the deletion." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:335 +#, python-format +msgid "Could not delete check point. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:378 +#, python-format +msgid "Could not allow CIFS access. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:396 +#, python-format +msgid "Could not allow access to NFS share. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:410 +msgid "Unsupported share type" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:432 +#, python-format +msgid "Could not deny access to CIFS share. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:452 +#, python-format +msgid "Could not deny access to NFS share. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:521 +#, python-format +msgid "Could not get Share Server by name %(name)s. Reason: %(err)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:547 +#, python-format +msgid "Interface creation failed. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:569 +#, python-format +msgid "Could not setup server. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:604 +#, python-format +msgid "Could not create VDM %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:613 +#, python-format +msgid "Could not get physical device port on mover (id:%s)." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:641 +#, python-format +msgid "Failed to create cifs server %(name)s.Reason: %(err)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:656 +#, python-format +msgid "Could not create DNS domain. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:692 +#, python-format +msgid "Could not find CIFS server by name: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:738 +msgid "Could not get storage pool list." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:747 +#, python-format +msgid "Could not find the storage pool by name: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:757 +#, python-format +msgid "Could not find Data Mover by name: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:769 +#, python-format +msgid "Could not find Virtual Data Mover by name: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:779 +#, python-format +msgid "Could not find Data Mover by id: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:788 +#, python-format +msgid "Could not get CIFS server list for %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:793 +#, python-format +msgid "Could not find the CIFS servers on VDM: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:807 +#, python-format +msgid "Could not get file system by name: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:838 +#, python-format +msgid "Copy content from checkpoint to file system failed. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:858 +#, python-format +msgid "Extend the file system failed. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:866 +#, python-format +msgid "Could not get mount point. Reason: %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:910 +msgid "" +"Unsupported Security Services. Only support single security service and " +"only support type 'active_directory'" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:918 +msgid "Only user access type allowed for cifs share" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/connection.py:924 +msgid "Only single security service with type 'active_directory' supported" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/helper.py:87 +#, python-format +msgid "" +"REQ: [%(method)s] %(url)s %(req_hdrs)s\n" +"REQ BODY: %(req_b)s\n" +"RESP: [%(code)s] %(resp_hdrs)s\n" +"RESP BODY: %(resp_b)s\n" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/helper.py:127 +#, python-format +msgid "The request is invalid. Reason: %(reason)s" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/helper.py:174 +#, python-format +msgid "Translated status from %(old)s to %(new)s. Message: %(info)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/helper.py:1157 +#, python-format +msgid "Error running SSH command: %s" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/helper.py:1190 +msgid "Found the header of the command /nas/bin/nas_cel -interconnect -l" +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/xml_api_parser.py:824 +#, python-format +msgid "Expected just one %(item)s, got %(more)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/xml_api_parser.py:832 +#, python-format +msgid "Expected one of %(item)s, got %(child)s under %(parent)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/xml_api_parser.py:855 +#, python-format +msgid "No parser for node type %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/xml_api_parser.py:883 +#, python-format +msgid "Expected node type %(expected)s, not %(actual)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/xml_api_parser.py:894 +#, python-format +msgid "Expected %(attr)s attribute on %(node)s node, but only have %(attrs)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/xml_api_parser.py:908 +#, python-format +msgid "Invalid extra attributes %s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/xml_api_parser.py:914 +#, python-format +msgid "Unexpected node %(node)s under %(parent)s; wanted %(expected)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/xml_api_parser.py:925 +#, python-format +msgid "Unexpected non-blank pcdata node %(node)s under %(parent)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/xml_api_parser.py:938 +#, python-format +msgid "Expected either zero or one of %(node)s under %(parent)s." +msgstr "" + +#: manila/share/drivers/emc/plugins/vnx/xml_api_parser.py:959 +#, python-format +msgid "Expected one of %(expected)s under %(parent)s, got %(actual)s." +msgstr "" + +#: manila/share/drivers/netapp/api.py:424 #, python-format msgid "No element by given name %s." msgstr "" -#: manila/share/drivers/netapp/api.py:442 +#: manila/share/drivers/netapp/api.py:444 msgid "Not a valid value for NaElement." msgstr "" -#: manila/share/drivers/netapp/api.py:446 +#: manila/share/drivers/netapp/api.py:448 msgid "NaElement name cannot be null." msgstr "" -#: manila/share/drivers/netapp/api.py:489 +#: manila/share/drivers/netapp/api.py:493 msgid "Type cannot be converted into NaElement." msgstr "" -#: manila/share/drivers/netapp/cluster_mode.py:66 -msgid "Share sever is not provided." +#: manila/share/drivers/netapp/cluster_mode.py:84 +msgid "Share server is not provided." msgstr "" -#: manila/share/drivers/netapp/cluster_mode.py:70 -msgid "Vserver name missing in backend details." +#: manila/share/drivers/netapp/cluster_mode.py:88 +msgid "" +"Vserver name is absent in backend details. Please check whether vserver " +"was created properly or not." msgstr "" -#: manila/share/drivers/netapp/cluster_mode.py:156 +#: manila/share/drivers/netapp/cluster_mode.py:102 +msgid "NetApp configuration missing." +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:166 #, python-format -msgid "Data port does not exists for node %s" +msgid "Could not get licenses list. %s." msgstr "" -#: manila/share/drivers/netapp/cluster_mode.py:183 +#: manila/share/drivers/netapp/cluster_mode.py:176 +#, python-format +msgid "Available licenses on '%(backend)s' are %(licenses)s." +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:259 +#, python-format +msgid "Data port does not exist for node %s." +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:288 #, python-format msgid "Have not found aggregates match pattern %s" msgstr "" -#: manila/share/drivers/netapp/cluster_mode.py:218 +#: manila/share/drivers/netapp/cluster_mode.py:319 #, python-format msgid "Failed to create vlan %(vlan)s on port %(port)s. %(err_msg)" msgstr "" -#: manila/share/drivers/netapp/cluster_mode.py:285 -msgid "Failed to create network interface" -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:301 -#, python-format -msgid "Unsupported protocol %s for NetApp driver" -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:351 -msgid "Dns exists for vserver" -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:354 -#, python-format -msgid "Failed to configure DNS. %s" -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:376 -#, python-format -msgid "Failed to configure Kerberos. %s" -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:383 -msgid "Cannot set up kerberos. There are no lifs configured" -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:410 -#, python-format -msgid "Failed to create CIFS server entry. %s" -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:452 -#, python-format -msgid "No aggregate assigned to vserver %s" -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:567 -#: manila/share/drivers/netapp/driver.py:163 -#, python-format -msgid "Share %s does not exists" -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:582 -#, python-format -msgid "Cannot find network interfaces for vserver %s." -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:678 -#, python-format -msgid "Vserver %s does not exists." -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:689 -#, python-format -msgid "Volume %s is already offline." -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:697 -#, python-format -msgid "Error deleting vserver. Vserver %s has shares." -msgstr "" - -#: manila/share/drivers/netapp/cluster_mode.py:711 -#, python-format -msgid "Cifs server does not exists for vserver %s" -msgstr "" - -#: manila/share/drivers/netapp/driver.py:64 -msgid "NetApp configuration missing." -msgstr "" - -#: manila/share/drivers/netapp/driver.py:232 -#, python-format -msgid "Vfiler %s is not running" -msgstr "" - -#: manila/share/drivers/netapp/driver.py:244 -#, python-format -msgid "Available licenses: %s" -msgstr "" - -#: manila/share/drivers/netapp/driver.py:274 +#: manila/share/drivers/netapp/cluster_mode.py:358 #, python-format msgid "There is no license for %s at Ontap" msgstr "" -#: manila/share/drivers/netapp/driver.py:282 +#: manila/share/drivers/netapp/cluster_mode.py:366 #, python-format msgid "Invalid NAS protocol supplied: %s. " msgstr "" -#: manila/share/drivers/netapp/driver.py:294 +#: manila/share/drivers/netapp/cluster_mode.py:410 +msgid "Failed to create network interface" +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:442 #, python-format -msgid "No aggregate assigned to vfiler %s" +msgid "Unsupported protocol %s for NetApp driver" msgstr "" -#: manila/share/drivers/netapp/driver.py:481 -msgid "7mode driver supports only 'ip' type" +#: manila/share/drivers/netapp/cluster_mode.py:491 +msgid "DNS exists for vserver." msgstr "" -#: manila/share/drivers/netapp/driver.py:588 -msgid "NetApp only supports \"user\" access type for CIFS." -msgstr "" - -#: manila/share/drivers/netapp/driver.py:605 +#: manila/share/drivers/netapp/cluster_mode.py:494 #, python-format -msgid "User %s does not exist" +msgid "Failed to configure DNS. %s" msgstr "" -#: manila/share/drivers/netapp/driver.py:607 +#: manila/share/drivers/netapp/cluster_mode.py:516 #, python-format -msgid "Rule %s does not exist" +msgid "Failed to configure Kerberos. %s" msgstr "" -#: manila/tests/test_misc.py:59 +#: manila/share/drivers/netapp/cluster_mode.py:523 +msgid "Cannot set up kerberos. There are no lifs configured" +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:554 #, python-format +msgid "Failed to create CIFS server entry. %s." +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:597 +#, python-format +msgid "No aggregate assigned to vserver %s" +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:712 +#, python-format +msgid "Share %s does not exist." +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:727 +#, python-format +msgid "Cannot find network interfaces for vserver %s." +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:822 +#, python-format +msgid "Vserver %s does not exist." +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:833 +#, python-format +msgid "Volume %s is already offline." +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:841 +#, python-format +msgid "Error deleting vserver. Vserver %s has shares." +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:857 +#, python-format +msgid "CIFS server does not exist for vserver %s" +msgstr "" + +#: manila/share/drivers/netapp/cluster_mode.py:1159 msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +"Cluster Mode supports only 'user' type for share access rules with CIFS " +"protocol." msgstr "" -#: manila/tests/integrated/api/client.py:37 +#: manila/share/drivers/netapp/cluster_mode.py:1185 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +msgid "User %s does not exist." msgstr "" -#: manila/tests/integrated/api/client.py:46 -msgid "Authentication error" -msgstr "" - -#: manila/tests/integrated/api/client.py:54 -msgid "Authorization error" -msgstr "" - -#: manila/tests/integrated/api/client.py:62 -msgid "Item not found" -msgstr "" - -#: manila/tests/integrated/api/client.py:104 +#: manila/share/drivers/netapp/cluster_mode.py:1187 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "Rule %s does not exist." msgstr "" -#: manila/tests/integrated/api/client.py:106 -#, python-format -msgid "Body: %s" -msgstr "" - -#: manila/tests/integrated/api/client.py:160 -msgid "Unexpected status code" -msgstr "" - -#: manila/volume/cinder.py:229 +#: manila/volume/cinder.py:227 msgid "status must be 'in-use'" msgstr "" -#: manila/volume/cinder.py:234 +#: manila/volume/cinder.py:232 msgid "status must be 'available'" msgstr "" -#: manila/volume/cinder.py:237 +#: manila/volume/cinder.py:235 msgid "already attached" msgstr "" -#: manila/volume/cinder.py:241 +#: manila/volume/cinder.py:239 msgid "Instance and volume not in same availability_zone" msgstr "" -#: manila/volume/cinder.py:246 +#: manila/volume/cinder.py:244 msgid "already detached" msgstr ""