Imported Translations from Transifex
For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I9f0e5fd25ec143fb87de1895794764dea4587f93
This commit is contained in:
parent
8d06f56c1f
commit
5b24b22498
@ -6,9 +6,9 @@
|
|||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: swift 2.3.1.dev213\n"
|
"Project-Id-Version: swift 2.3.1.dev243\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-07-29 06:35+0000\n"
|
"POT-Creation-Date: 2015-08-04 06:29+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -53,18 +53,18 @@ msgid ""
|
|||||||
" %(key)s across policies (%(sum)s)"
|
" %(key)s across policies (%(sum)s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/account/auditor.py:149
|
#: swift/account/auditor.py:148
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Audit Failed for %s: %s"
|
msgid "Audit Failed for %s: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/account/auditor.py:153
|
#: swift/account/auditor.py:152
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "ERROR Could not get account info %s"
|
msgid "ERROR Could not get account info %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/account/reaper.py:134 swift/common/utils.py:2147
|
#: swift/account/reaper.py:134 swift/common/utils.py:2147
|
||||||
#: swift/obj/diskfile.py:480 swift/obj/updater.py:88 swift/obj/updater.py:131
|
#: swift/obj/diskfile.py:296 swift/obj/updater.py:88 swift/obj/updater.py:131
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Skipping %s as it is not mounted"
|
msgid "Skipping %s as it is not mounted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -154,7 +154,7 @@ msgid "Exception with objects for container %(container)s for account %(account)
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/account/server.py:275 swift/container/server.py:586
|
#: swift/account/server.py:275 swift/container/server.py:586
|
||||||
#: swift/obj/server.py:914
|
#: swift/obj/server.py:911
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "ERROR __call__ error with %(method)s %(path)s "
|
msgid "ERROR __call__ error with %(method)s %(path)s "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -732,8 +732,8 @@ msgstr ""
|
|||||||
msgid "ERROR: Failed to get paths to drive partitions: %s"
|
msgid "ERROR: Failed to get paths to drive partitions: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/container/updater.py:92 swift/obj/reconstructor.py:815
|
#: swift/container/updater.py:92 swift/obj/reconstructor.py:812
|
||||||
#: swift/obj/replicator.py:498 swift/obj/replicator.py:586
|
#: swift/obj/replicator.py:497 swift/obj/replicator.py:585
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%s is not mounted"
|
msgid "%s is not mounted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -845,53 +845,53 @@ msgstr ""
|
|||||||
msgid "ERROR auditing: %s"
|
msgid "ERROR auditing: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/diskfile.py:327 swift/obj/diskfile.py:2320
|
#: swift/obj/diskfile.py:306 swift/obj/updater.py:162
|
||||||
#, python-format
|
|
||||||
msgid "Quarantined %(hsh_path)s to %(quar_path)s because it is not a directory"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: swift/obj/diskfile.py:418 swift/obj/diskfile.py:2388
|
|
||||||
msgid "Error hashing suffix"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: swift/obj/diskfile.py:490 swift/obj/updater.py:162
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Directory %r does not map to a valid policy (%s)"
|
msgid "Directory %r does not map to a valid policy (%s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/diskfile.py:741
|
#: swift/obj/diskfile.py:619
|
||||||
|
#, python-format
|
||||||
|
msgid "Quarantined %(hsh_path)s to %(quar_path)s because it is not a directory"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: swift/obj/diskfile.py:700
|
||||||
|
msgid "Error hashing suffix"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: swift/obj/diskfile.py:821
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Quarantined %(object_path)s to %(quar_path)s because it is not a directory"
|
msgid "Quarantined %(object_path)s to %(quar_path)s because it is not a directory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/diskfile.py:941
|
#: swift/obj/diskfile.py:1035
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Problem cleaning up %s"
|
msgid "Problem cleaning up %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/diskfile.py:1259
|
#: swift/obj/diskfile.py:1342
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "ERROR DiskFile %(data_file)s close failure: %(exc)s : %(stack)s"
|
msgid "ERROR DiskFile %(data_file)s close failure: %(exc)s : %(stack)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/diskfile.py:1549
|
#: swift/obj/diskfile.py:1612
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Client path %(client)s does not match path stored in object metadata "
|
"Client path %(client)s does not match path stored in object metadata "
|
||||||
"%(meta)s"
|
"%(meta)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/diskfile.py:1805
|
#: swift/obj/diskfile.py:2048
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No space left on device for %s (%s)"
|
msgid "No space left on device for %s (%s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/diskfile.py:1814
|
#: swift/obj/diskfile.py:2057
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Problem cleaning up %s (%s)"
|
msgid "Problem cleaning up %s (%s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/diskfile.py:1817
|
#: swift/obj/diskfile.py:2060
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Problem writing durable state file %s (%s)"
|
msgid "Problem writing durable state file %s (%s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -925,7 +925,7 @@ msgstr ""
|
|||||||
msgid "Exception while deleting object %s %s %s"
|
msgid "Exception while deleting object %s %s %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:208 swift/obj/reconstructor.py:490
|
#: swift/obj/reconstructor.py:208 swift/obj/reconstructor.py:492
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid response %(resp)s from %(full_path)s"
|
msgid "Invalid response %(resp)s from %(full_path)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -948,14 +948,14 @@ msgid ""
|
|||||||
"%(time).2fs (%(rate).2f/sec, %(remaining)s remaining)"
|
"%(time).2fs (%(rate).2f/sec, %(remaining)s remaining)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:369 swift/obj/replicator.py:430
|
#: swift/obj/reconstructor.py:369 swift/obj/replicator.py:429
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"%(checked)d suffixes checked - %(hashed).2f%% hashed, %(synced).2f%% "
|
"%(checked)d suffixes checked - %(hashed).2f%% hashed, %(synced).2f%% "
|
||||||
"synced"
|
"synced"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:376 swift/obj/replicator.py:437
|
#: swift/obj/reconstructor.py:376 swift/obj/replicator.py:436
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Partition times: max %(max).4fs, min %(min).4fs, med %(med).4fs"
|
msgid "Partition times: max %(max).4fs, min %(min).4fs, med %(med).4fs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -965,7 +965,7 @@ msgstr ""
|
|||||||
msgid "Nothing reconstructed for %s seconds."
|
msgid "Nothing reconstructed for %s seconds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:413 swift/obj/replicator.py:474
|
#: swift/obj/reconstructor.py:413 swift/obj/replicator.py:473
|
||||||
msgid "Lockup detected.. killing live coros."
|
msgid "Lockup detected.. killing live coros."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -979,122 +979,122 @@ msgstr ""
|
|||||||
msgid "%s responded as unmounted"
|
msgid "%s responded as unmounted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:886 swift/obj/replicator.py:306
|
#: swift/obj/reconstructor.py:883 swift/obj/replicator.py:305
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Removing partition: %s"
|
msgid "Removing partition: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:902
|
#: swift/obj/reconstructor.py:899
|
||||||
msgid "Ring change detected. Aborting current reconstruction pass."
|
msgid "Ring change detected. Aborting current reconstruction pass."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:921
|
#: swift/obj/reconstructor.py:918
|
||||||
msgid "Exception in top-levelreconstruction loop"
|
msgid "Exception in top-levelreconstruction loop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:931
|
#: swift/obj/reconstructor.py:928
|
||||||
msgid "Running object reconstructor in script mode."
|
msgid "Running object reconstructor in script mode."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:940
|
#: swift/obj/reconstructor.py:937
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Object reconstruction complete (once). (%.02f minutes)"
|
msgid "Object reconstruction complete (once). (%.02f minutes)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:947
|
#: swift/obj/reconstructor.py:944
|
||||||
msgid "Starting object reconstructor in daemon mode."
|
msgid "Starting object reconstructor in daemon mode."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:951
|
#: swift/obj/reconstructor.py:948
|
||||||
msgid "Starting object reconstruction pass."
|
msgid "Starting object reconstruction pass."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/reconstructor.py:956
|
#: swift/obj/reconstructor.py:953
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Object reconstruction complete. (%.02f minutes)"
|
msgid "Object reconstruction complete. (%.02f minutes)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:145
|
#: swift/obj/replicator.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Killing long-running rsync: %s"
|
msgid "Killing long-running rsync: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:159
|
#: swift/obj/replicator.py:158
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Bad rsync return code: %(ret)d <- %(args)s"
|
msgid "Bad rsync return code: %(ret)d <- %(args)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:166 swift/obj/replicator.py:170
|
#: swift/obj/replicator.py:165 swift/obj/replicator.py:169
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Successful rsync of %(src)s at %(dst)s (%(time).03f)"
|
msgid "Successful rsync of %(src)s at %(dst)s (%(time).03f)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:292
|
#: swift/obj/replicator.py:291
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Removing %s objects"
|
msgid "Removing %s objects"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:300
|
#: swift/obj/replicator.py:299
|
||||||
msgid "Error syncing handoff partition"
|
msgid "Error syncing handoff partition"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:362
|
#: swift/obj/replicator.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(ip)s/%(device)s responded as unmounted"
|
msgid "%(ip)s/%(device)s responded as unmounted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:367
|
#: swift/obj/replicator.py:366
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid response %(resp)s from %(ip)s"
|
msgid "Invalid response %(resp)s from %(ip)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:402
|
#: swift/obj/replicator.py:401
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error syncing with node: %s"
|
msgid "Error syncing with node: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:406
|
#: swift/obj/replicator.py:405
|
||||||
msgid "Error syncing partition"
|
msgid "Error syncing partition"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:419
|
#: swift/obj/replicator.py:418
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"%(replicated)d/%(total)d (%(percentage).2f%%) partitions replicated in "
|
"%(replicated)d/%(total)d (%(percentage).2f%%) partitions replicated in "
|
||||||
"%(time).2fs (%(rate).2f/sec, %(remaining)s remaining)"
|
"%(time).2fs (%(rate).2f/sec, %(remaining)s remaining)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:445
|
#: swift/obj/replicator.py:444
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Nothing replicated for %s seconds."
|
msgid "Nothing replicated for %s seconds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:589
|
#: swift/obj/replicator.py:588
|
||||||
msgid "Ring change detected. Aborting current replication pass."
|
msgid "Ring change detected. Aborting current replication pass."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:610
|
#: swift/obj/replicator.py:609
|
||||||
msgid "Exception in top-level replication loop"
|
msgid "Exception in top-level replication loop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:619
|
#: swift/obj/replicator.py:618
|
||||||
msgid "Running object replicator in script mode."
|
msgid "Running object replicator in script mode."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:637
|
#: swift/obj/replicator.py:636
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Object replication complete (once). (%.02f minutes)"
|
msgid "Object replication complete (once). (%.02f minutes)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:644
|
#: swift/obj/replicator.py:643
|
||||||
msgid "Starting object replicator in daemon mode."
|
msgid "Starting object replicator in daemon mode."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:648
|
#: swift/obj/replicator.py:647
|
||||||
msgid "Starting object replication pass."
|
msgid "Starting object replication pass."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: swift/obj/replicator.py:653
|
#: swift/obj/replicator.py:652
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Object replication complete. (%.02f minutes)"
|
msgid "Object replication complete. (%.02f minutes)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -8,10 +8,10 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Swift\n"
|
"Project-Id-Version: Swift\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-07-29 06:35+0000\n"
|
"POT-Creation-Date: 2015-08-04 06:29+0000\n"
|
||||||
"PO-Revision-Date: 2015-07-28 00:33+0000\n"
|
"PO-Revision-Date: 2015-07-28 00:33+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/swift/"
|
"Language-Team: Chinese (China) (http://www.transifex.com/openstack/swift/"
|
||||||
"language/zh_CN/)\n"
|
"language/zh_CN/)\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0\n"
|
"Plural-Forms: nplurals=1; plural=0\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
Loading…
Reference in New Issue
Block a user