1294 lines
38 KiB
Plaintext
1294 lines
38 KiB
Plaintext
# Translations template for swift.
|
|
# Copyright (C) 2015 ORGANIZATION
|
|
# This file is distributed under the same license as the swift project.
|
|
#
|
|
# Translators:
|
|
# Andi Chandler <andi@gowling.com>, 2016. #zanata
|
|
# Andreas Jaeger <jaegerandi@gmail.com>, 2016. #zanata
|
|
# Andi Chandler <andi@gowling.com>, 2018. #zanata
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: swift VERSION\n"
|
|
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n"
|
|
"POT-Creation-Date: 2018-02-28 19:39+0000\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"PO-Revision-Date: 2018-02-16 07:31+0000\n"
|
|
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
|
|
"Language: en_GB\n"
|
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
|
"Generated-By: Babel 2.0\n"
|
|
"X-Generator: Zanata 4.3.3\n"
|
|
"Language-Team: English (United Kingdom)\n"
|
|
|
|
msgid ""
|
|
"\n"
|
|
"user quit"
|
|
msgstr ""
|
|
"\n"
|
|
"user quit"
|
|
|
|
#, python-format
|
|
msgid " - %s"
|
|
msgstr " - %s"
|
|
|
|
#, python-format
|
|
msgid " - parallel, %s"
|
|
msgstr " - parallel, %s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"%(checked)d suffixes checked - %(hashed).2f%% hashed, %(synced).2f%% synced"
|
|
msgstr ""
|
|
"%(checked)d suffixes checked - %(hashed).2f%% hashed, %(synced).2f%% synced"
|
|
|
|
#, python-format
|
|
msgid "%(msg)s %(ip)s:%(port)s/%(device)s"
|
|
msgstr "%(msg)s %(ip)s:%(port)s/%(device)s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"%(reconstructed)d/%(total)d (%(percentage).2f%%) partitions reconstructed in "
|
|
"%(time).2fs (%(rate).2f/sec, %(remaining)s remaining)"
|
|
msgstr ""
|
|
"%(reconstructed)d/%(total)d (%(percentage).2f%%) partitions reconstructed in "
|
|
"%(time).2fs (%(rate).2f/sec, %(remaining)s remaining)"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"%(replicated)d/%(total)d (%(percentage).2f%%) partitions replicated in "
|
|
"%(time).2fs (%(rate).2f/sec, %(remaining)s remaining)"
|
|
msgstr ""
|
|
"%(replicated)d/%(total)d (%(percentage).2f%%) partitions replicated in "
|
|
"%(time).2fs (%(rate).2f/sec, %(remaining)s remaining)"
|
|
|
|
#, python-format
|
|
msgid "%(replication_ip)s/%(device)s responded as unmounted"
|
|
msgstr "%(replication_ip)s/%(device)s responded as unmounted"
|
|
|
|
#, python-format
|
|
msgid "%(server)s #%(number)d not running (%(conf)s)"
|
|
msgstr "%(server)s #%(number)d not running (%(conf)s)"
|
|
|
|
#, python-format
|
|
msgid "%(server)s (%(pid)s) appears to have stopped"
|
|
msgstr "%(server)s (%(pid)s) appears to have stopped"
|
|
|
|
#, python-format
|
|
msgid "%(server)s running (%(pid)s - %(conf)s)"
|
|
msgstr "%(server)s running (%(pid)s - %(conf)s)"
|
|
|
|
#, python-format
|
|
msgid "%(server)s running (%(pid)s - %(pid_file)s)"
|
|
msgstr "%(server)s running (%(pid)s - %(pid_file)s)"
|
|
|
|
#, python-format
|
|
msgid "%(success)s successes, %(failure)s failures"
|
|
msgstr "%(success)s successes, %(failure)s failures"
|
|
|
|
#, python-format
|
|
msgid "%(type)s returning 503 for %(statuses)s"
|
|
msgstr "%(type)s returning 503 for %(statuses)s"
|
|
|
|
#, python-format
|
|
msgid "%(type)s: %(value)s"
|
|
msgstr "%(type)s: %(value)s"
|
|
|
|
#, python-format
|
|
msgid "%s already started..."
|
|
msgstr "%s already started..."
|
|
|
|
#, python-format
|
|
msgid "%s does not exist"
|
|
msgstr "%s does not exist"
|
|
|
|
#, python-format
|
|
msgid "%s is not mounted"
|
|
msgstr "%s is not mounted"
|
|
|
|
#, python-format
|
|
msgid "%s responded as unmounted"
|
|
msgstr "%s responded as unmounted"
|
|
|
|
#, python-format
|
|
msgid "%s: Connection reset by peer"
|
|
msgstr "%s: Connection reset by peer"
|
|
|
|
#, python-format
|
|
msgid ", %s containers deleted"
|
|
msgstr ", %s containers deleted"
|
|
|
|
#, python-format
|
|
msgid ", %s containers possibly remaining"
|
|
msgstr ", %s containers possibly remaining"
|
|
|
|
#, python-format
|
|
msgid ", %s containers remaining"
|
|
msgstr ", %s containers remaining"
|
|
|
|
#, python-format
|
|
msgid ", %s objects deleted"
|
|
msgstr ", %s objects deleted"
|
|
|
|
#, python-format
|
|
msgid ", %s objects possibly remaining"
|
|
msgstr ", %s objects possibly remaining"
|
|
|
|
#, python-format
|
|
msgid ", %s objects remaining"
|
|
msgstr ", %s objects remaining"
|
|
|
|
#, python-format
|
|
msgid ", elapsed: %.02fs"
|
|
msgstr ", elapsed: %.02fs"
|
|
|
|
msgid ", return codes: "
|
|
msgstr ", return codes: "
|
|
|
|
msgid "Account"
|
|
msgstr "Account"
|
|
|
|
#, python-format
|
|
msgid "Account %(account)s has not been reaped since %(time)s"
|
|
msgstr "Account %(account)s has not been reaped since %(time)s"
|
|
|
|
#, python-format
|
|
msgid "Account audit \"once\" mode completed: %.02fs"
|
|
msgstr "Account audit \"once\" mode completed: %.02fs"
|
|
|
|
#, python-format
|
|
msgid "Account audit pass completed: %.02fs"
|
|
msgstr "Account audit pass completed: %.02fs"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Adding required filter %(filter_name)s to pipeline at position %(insert_at)d"
|
|
msgstr ""
|
|
"Adding required filter %(filter_name)s to pipeline at position %(insert_at)d"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Attempted to replicate %(count)d dbs in %(time).5f seconds (%(rate).5f/s)"
|
|
msgstr ""
|
|
"Attempted to replicate %(count)d dbs in %(time).5f seconds (%(rate).5f/s)"
|
|
|
|
#, python-format
|
|
msgid "Audit Failed for %(path)s: %(err)s"
|
|
msgstr "Audit Failed for %(path)s: %(err)s"
|
|
|
|
#, python-format
|
|
msgid "Audit passed for %s"
|
|
msgstr "Audit passed for %s"
|
|
|
|
#, python-format
|
|
msgid "Bad key for %(name)r: %(err)s"
|
|
msgstr "Bad key for %(name)r: %(err)s"
|
|
|
|
#, python-format
|
|
msgid "Bad rsync return code: %(ret)d <- %(args)s"
|
|
msgstr "Bad rsync return code: %(ret)d <- %(args)s"
|
|
|
|
msgid "Begin account audit \"once\" mode"
|
|
msgstr "Begin account audit \"once\" mode"
|
|
|
|
msgid "Begin account audit pass."
|
|
msgstr "Begin account audit pass."
|
|
|
|
msgid "Begin container audit \"once\" mode"
|
|
msgstr "Begin container audit \"once\" mode"
|
|
|
|
msgid "Begin container audit pass."
|
|
msgstr "Begin container audit pass."
|
|
|
|
msgid "Begin container sync \"once\" mode"
|
|
msgstr "Begin container sync \"once\" mode"
|
|
|
|
msgid "Begin container update single threaded sweep"
|
|
msgstr "Begin container update single threaded sweep"
|
|
|
|
msgid "Begin container update sweep"
|
|
msgstr "Begin container update sweep"
|
|
|
|
#, python-format
|
|
msgid "Begin object audit \"%(mode)s\" mode (%(audi_type)s%(description)s)"
|
|
msgstr "Begin object audit \"%(mode)s\" mode (%(audi_type)s%(description)s)"
|
|
|
|
msgid "Begin object update single threaded sweep"
|
|
msgstr "Begin object update single threaded sweep"
|
|
|
|
msgid "Begin object update sweep"
|
|
msgstr "Begin object update sweep"
|
|
|
|
#, python-format
|
|
msgid "Beginning pass on account %s"
|
|
msgstr "Beginning pass on account %s"
|
|
|
|
msgid "Beginning replication run"
|
|
msgstr "Beginning replication run"
|
|
|
|
msgid "Broker error trying to rollback locked connection"
|
|
msgstr "Broker error trying to rollback locked connection"
|
|
|
|
#, python-format
|
|
msgid "Can not access the file %s."
|
|
msgstr "Can not access the file %s."
|
|
|
|
#, python-format
|
|
msgid "Can not load profile data from %s."
|
|
msgstr "Can not load profile data from %s."
|
|
|
|
#, python-format
|
|
msgid "Cannot read %(auditor_status)s (%(err)s)"
|
|
msgstr "Cannot read %(auditor_status)s (%(err)s)"
|
|
|
|
#, python-format
|
|
msgid "Cannot write %(auditor_status)s (%(err)s)"
|
|
msgstr "Cannot write %(auditor_status)s (%(err)s)"
|
|
|
|
#, python-format
|
|
msgid "Client did not read from proxy within %ss"
|
|
msgstr "Client did not read from proxy within %ss"
|
|
|
|
msgid "Client disconnected on read"
|
|
msgstr "Client disconnected on read"
|
|
|
|
msgid "Client disconnected without sending enough data"
|
|
msgstr "Client disconnected without sending enough data"
|
|
|
|
msgid "Client disconnected without sending last chunk"
|
|
msgstr "Client disconnected without sending last chunk"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Client path %(client)s does not match path stored in object metadata %(meta)s"
|
|
msgstr ""
|
|
"Client path %(client)s does not match path stored in object metadata %(meta)s"
|
|
|
|
msgid ""
|
|
"Configuration option internal_client_conf_path not defined. Using default "
|
|
"configuration, See internal-client.conf-sample for options"
|
|
msgstr ""
|
|
"Configuration option internal_client_conf_path not defined. Using default "
|
|
"configuration, See internal-client.conf-sample for options"
|
|
|
|
msgid "Connection refused"
|
|
msgstr "Connection refused"
|
|
|
|
msgid "Connection timeout"
|
|
msgstr "Connection timeout"
|
|
|
|
msgid "Container"
|
|
msgstr "Container"
|
|
|
|
#, python-format
|
|
msgid "Container audit \"once\" mode completed: %.02fs"
|
|
msgstr "Container audit \"once\" mode completed: %.02fs"
|
|
|
|
#, python-format
|
|
msgid "Container audit pass completed: %.02fs"
|
|
msgstr "Container audit pass completed: %.02fs"
|
|
|
|
#, python-format
|
|
msgid "Container sync \"once\" mode completed: %.02fs"
|
|
msgstr "Container sync \"once\" mode completed: %.02fs"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Container sync report: %(container)s, time window start: %(start)s, time "
|
|
"window end: %(end)s, puts: %(puts)s, posts: %(posts)s, deletes: %(deletes)s, "
|
|
"bytes: %(bytes)s, sync_point1: %(point1)s, sync_point2: %(point2)s, "
|
|
"total_rows: %(total)s"
|
|
msgstr ""
|
|
"Container sync report: %(container)s, time window start: %(start)s, time "
|
|
"window end: %(end)s, puts: %(puts)s, posts: %(posts)s, deletes: %(deletes)s, "
|
|
"bytes: %(bytes)s, sync_point1: %(point1)s, sync_point2: %(point2)s, "
|
|
"total_rows: %(total)s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Container update single threaded sweep completed: %(elapsed).02fs, "
|
|
"%(success)s successes, %(fail)s failures, %(no_change)s with no changes"
|
|
msgstr ""
|
|
"Container update single threaded sweep completed: %(elapsed).02fs, "
|
|
"%(success)s successes, %(fail)s failures, %(no_change)s with no changes"
|
|
|
|
#, python-format
|
|
msgid "Container update sweep completed: %.02fs"
|
|
msgstr "Container update sweep completed: %.02fs"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Container update sweep of %(path)s completed: %(elapsed).02fs, %(success)s "
|
|
"successes, %(fail)s failures, %(no_change)s with no changes"
|
|
msgstr ""
|
|
"Container update sweep of %(path)s completed: %(elapsed).02fs, %(success)s "
|
|
"successes, %(fail)s failures, %(no_change)s with no changes"
|
|
|
|
#, python-format
|
|
msgid "Could not autocreate account %r"
|
|
msgstr "Could not autocreate account %r"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Could not bind to %(addr)s:%(port)s after trying for %(timeout)s seconds"
|
|
msgstr ""
|
|
"Could not bind to %(addr)s:%(port)s after trying for %(timeout)s seconds"
|
|
|
|
#, python-format
|
|
msgid "Could not load %(conf)r: %(error)s"
|
|
msgstr "Could not load %(conf)r: %(error)s"
|
|
|
|
#, python-format
|
|
msgid "Data download error: %s"
|
|
msgstr "Data download error: %s"
|
|
|
|
#, python-format
|
|
msgid "Devices pass completed: %.02fs"
|
|
msgstr "Devices pass completed: %.02fs"
|
|
|
|
msgid "Did not get a keys dict"
|
|
msgstr "Did not get a keys dict"
|
|
|
|
#, python-format
|
|
msgid "Directory %(directory)r does not map to a valid policy (%(error)s)"
|
|
msgstr "Directory %(directory)r does not map to a valid policy (%(error)s)"
|
|
|
|
#, python-format
|
|
msgid "ERROR %(db_file)s: %(validate_sync_to_err)s"
|
|
msgstr "ERROR %(db_file)s: %(validate_sync_to_err)s"
|
|
|
|
#, python-format
|
|
msgid "ERROR %(status)d %(body)s From %(type)s Server"
|
|
msgstr "ERROR %(status)d %(body)s From %(type)s Server"
|
|
|
|
#, python-format
|
|
msgid "ERROR %(status)d %(body)s From Object Server re: %(path)s"
|
|
msgstr "ERROR %(status)d %(body)s From Object Server re: %(path)s"
|
|
|
|
#, python-format
|
|
msgid "ERROR %(status)d Expect: 100-continue From Object Server"
|
|
msgstr "ERROR %(status)d Expect: 100-continue From Object Server"
|
|
|
|
#, python-format
|
|
msgid "ERROR %(status)d Trying to %(method)s %(path)s From %(type)s Server"
|
|
msgstr "ERROR %(status)d Trying to %(method)s %(path)s From %(type)s Server"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"ERROR Account update failed with %(ip)s:%(port)s/%(device)s (will retry "
|
|
"later): Response %(status)s %(reason)s"
|
|
msgstr ""
|
|
"ERROR Account update failed with %(ip)s:%(port)s/%(device)s (will retry "
|
|
"later): Response %(status)s %(reason)s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"ERROR Account update failed: different numbers of hosts and devices in "
|
|
"request: \"%(hosts)s\" vs \"%(devices)s\""
|
|
msgstr ""
|
|
"ERROR Account update failed: different numbers of hosts and devices in "
|
|
"request: \"%(hosts)s\" vs \"%(devices)s\""
|
|
|
|
#, python-format
|
|
msgid "ERROR Bad response %(status)s from %(host)s"
|
|
msgstr "ERROR Bad response %(status)s from %(host)s"
|
|
|
|
#, python-format
|
|
msgid "ERROR Client read timeout (%ss)"
|
|
msgstr "ERROR Client read timeout (%ss)"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"ERROR Container update failed (saving for async update later): %(status)d "
|
|
"response from %(ip)s:%(port)s/%(dev)s"
|
|
msgstr ""
|
|
"ERROR Container update failed (saving for async update later): %(status)d "
|
|
"response from %(ip)s:%(port)s/%(dev)s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"ERROR Container update failed: different numbers of hosts and devices in "
|
|
"request: \"%(hosts)s\" vs \"%(devices)s\""
|
|
msgstr ""
|
|
"ERROR Container update failed: different numbers of hosts and devices in "
|
|
"request: \"%(hosts)s\" vs \"%(devices)s\""
|
|
|
|
#, python-format
|
|
msgid "ERROR Could not get account info %s"
|
|
msgstr "ERROR Could not get account info %s"
|
|
|
|
#, python-format
|
|
msgid "ERROR Could not get container info %s"
|
|
msgstr "ERROR Could not get container info %s"
|
|
|
|
#, python-format
|
|
msgid "ERROR DiskFile %(data_file)s close failure: %(exc)s : %(stack)s"
|
|
msgstr "ERROR DiskFile %(data_file)s close failure: %(exc)s : %(stack)s"
|
|
|
|
msgid "ERROR Exception causing client disconnect"
|
|
msgstr "ERROR Exception causing client disconnect"
|
|
|
|
#, python-format
|
|
msgid "ERROR Exception transferring data to object servers %s"
|
|
msgstr "ERROR Exception transferring data to object servers %s"
|
|
|
|
msgid "ERROR Failed to get my own IPs?"
|
|
msgstr "ERROR Failed to get my own IPs?"
|
|
|
|
msgid "ERROR Insufficient Storage"
|
|
msgstr "ERROR Insufficient Storage"
|
|
|
|
#, python-format
|
|
msgid "ERROR Object %(obj)s failed audit and was quarantined: %(err)s"
|
|
msgstr "ERROR Object %(obj)s failed audit and was quarantined: %(err)s"
|
|
|
|
#, python-format
|
|
msgid "ERROR Pickle problem, quarantining %s"
|
|
msgstr "ERROR Pickle problem, quarantining %s"
|
|
|
|
#, python-format
|
|
msgid "ERROR Remote drive not mounted %s"
|
|
msgstr "ERROR Remote drive not mounted %s"
|
|
|
|
#, python-format
|
|
msgid "ERROR Syncing %(db_file)s %(row)s"
|
|
msgstr "ERROR Syncing %(db_file)s %(row)s"
|
|
|
|
#, python-format
|
|
msgid "ERROR Syncing %s"
|
|
msgstr "ERROR Syncing %s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"ERROR There are not enough handoff nodes to reach replica count for "
|
|
"partition %s"
|
|
msgstr ""
|
|
"ERROR There are not enough hand-off nodes to reach replica count for "
|
|
"partition %s"
|
|
|
|
#, python-format
|
|
msgid "ERROR Trying to audit %s"
|
|
msgstr "ERROR Trying to audit %s"
|
|
|
|
msgid "ERROR Unhandled exception in request"
|
|
msgstr "ERROR Unhandled exception in request"
|
|
|
|
#, python-format
|
|
msgid "ERROR __call__ error with %(method)s %(path)s "
|
|
msgstr "ERROR __call__ error with %(method)s %(path)s "
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"ERROR account update failed with %(ip)s:%(port)s/%(device)s (will retry "
|
|
"later)"
|
|
msgstr ""
|
|
"ERROR account update failed with %(ip)s:%(port)s/%(device)s (will retry "
|
|
"later)"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"ERROR account update failed with %(ip)s:%(port)s/%(device)s (will retry "
|
|
"later): "
|
|
msgstr ""
|
|
"ERROR account update failed with %(ip)s:%(port)s/%(device)s (will retry "
|
|
"later): "
|
|
|
|
#, python-format
|
|
msgid "ERROR async pending file with unexpected name %s"
|
|
msgstr "ERROR async pending file with unexpected name %s"
|
|
|
|
msgid "ERROR auditing"
|
|
msgstr "ERROR auditing"
|
|
|
|
#, python-format
|
|
msgid "ERROR auditing: %s"
|
|
msgstr "ERROR auditing: %s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"ERROR container update failed with %(ip)s:%(port)s/%(dev)s (saving for async "
|
|
"update later)"
|
|
msgstr ""
|
|
"ERROR container update failed with %(ip)s:%(port)s/%(dev)s (saving for async "
|
|
"update later)"
|
|
|
|
msgid "ERROR get_keys() missing callback"
|
|
msgstr "ERROR get_keys() missing callback"
|
|
|
|
#, python-format
|
|
msgid "ERROR get_keys(): from callback: %s"
|
|
msgstr "ERROR get_keys(): from callback: %s"
|
|
|
|
#, python-format
|
|
msgid "ERROR reading HTTP response from %s"
|
|
msgstr "ERROR reading HTTP response from %s"
|
|
|
|
#, python-format
|
|
msgid "ERROR reading db %s"
|
|
msgstr "ERROR reading db %s"
|
|
|
|
#, python-format
|
|
msgid "ERROR rsync failed with %(code)s: %(args)s"
|
|
msgstr "ERROR rsync failed with %(code)s: %(args)s"
|
|
|
|
#, python-format
|
|
msgid "ERROR syncing %(file)s with node %(node)s"
|
|
msgstr "ERROR syncing %(file)s with node %(node)s"
|
|
|
|
msgid "ERROR trying to replicate"
|
|
msgstr "ERROR trying to replicate"
|
|
|
|
#, python-format
|
|
msgid "ERROR while trying to clean up %s"
|
|
msgstr "ERROR while trying to clean up %s"
|
|
|
|
#, python-format
|
|
msgid "ERROR with %(type)s server %(ip)s:%(port)s/%(device)s re: %(info)s"
|
|
msgstr "ERROR with %(type)s server %(ip)s:%(port)s/%(device)s re: %(info)s"
|
|
|
|
#, python-format
|
|
msgid "ERROR with loading suppressions from %s: "
|
|
msgstr "ERROR with loading suppressions from %s: "
|
|
|
|
#, python-format
|
|
msgid "ERROR with remote server %(ip)s:%(port)s/%(device)s"
|
|
msgstr "ERROR with remote server %(ip)s:%(port)s/%(device)s"
|
|
|
|
#, python-format
|
|
msgid "ERROR: Failed to get paths to drive partitions: %s"
|
|
msgstr "ERROR: Failed to get paths to drive partitions: %s"
|
|
|
|
#, python-format
|
|
msgid "ERROR: Unable to access %(path)s: %(error)s"
|
|
msgstr "ERROR: Unable to access %(path)s: %(error)s"
|
|
|
|
#, python-format
|
|
msgid "ERROR: Unable to run auditing: %s"
|
|
msgstr "ERROR: Unable to run auditing: %s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Error code %(status)d is returned from remote server %(ip)s: %(port)s / "
|
|
"%(device)s"
|
|
msgstr ""
|
|
"Error code %(status)d is returned from remote server %(ip)s: %(port)s / "
|
|
"%(device)s"
|
|
|
|
#, python-format
|
|
msgid "Error decoding fragments for %r"
|
|
msgstr "Error decoding fragments for %r"
|
|
|
|
#, python-format
|
|
msgid "Error decrypting %(resp_type)s: %(reason)s"
|
|
msgstr "Error decrypting %(resp_type)s: %(reason)s"
|
|
|
|
#, python-format
|
|
msgid "Error decrypting %(resp_type)s: Missing %(key)s"
|
|
msgstr "Error decrypting %(resp_type)s: Missing %(key)s"
|
|
|
|
#, python-format
|
|
msgid "Error decrypting container listing: %s"
|
|
msgstr "Error decrypting container listing: %s"
|
|
|
|
#, python-format
|
|
msgid "Error decrypting header %(header)s: %(error)s"
|
|
msgstr "Error decrypting header %(header)s: %(error)s"
|
|
|
|
#, python-format
|
|
msgid "Error decrypting object: %s"
|
|
msgstr "Error decrypting object: %s"
|
|
|
|
msgid "Error hashing suffix"
|
|
msgstr "Error hashing suffix"
|
|
|
|
#, python-format
|
|
msgid "Error in %(conf)r with mtime_check_interval: %(error)s"
|
|
msgstr "Error in %(conf)r with mtime_check_interval: %(error)s"
|
|
|
|
msgid "Error listing devices"
|
|
msgstr "Error listing devices"
|
|
|
|
#, python-format
|
|
msgid "Error on render profiling results: %s"
|
|
msgstr "Error on render profiling results: %s"
|
|
|
|
msgid "Error parsing recon cache file"
|
|
msgstr "Error parsing recon cache file"
|
|
|
|
msgid "Error reading recon cache file"
|
|
msgstr "Error reading recon cache file"
|
|
|
|
msgid "Error reading ringfile"
|
|
msgstr "Error reading ringfile"
|
|
|
|
msgid "Error reading swift.conf"
|
|
msgstr "Error reading swift.conf"
|
|
|
|
msgid "Error retrieving recon data"
|
|
msgstr "Error retrieving recon data"
|
|
|
|
#, python-format
|
|
msgid "Error sending UDP message to %(target)r: %(err)s"
|
|
msgstr "Error sending UDP message to %(target)r: %(err)s"
|
|
|
|
msgid "Error syncing handoff partition"
|
|
msgstr "Error syncing hand-off partition"
|
|
|
|
msgid "Error syncing partition"
|
|
msgstr "Error syncing partition"
|
|
|
|
#, python-format
|
|
msgid "Error syncing with node: %s"
|
|
msgstr "Error syncing with node: %s"
|
|
|
|
#, python-format
|
|
msgid "Error trying to rebuild %(path)s policy#%(policy)d frag#%(frag_index)s"
|
|
msgstr "Error trying to rebuild %(path)s policy#%(policy)d frag#%(frag_index)s"
|
|
|
|
msgid "Error: An error occurred"
|
|
msgstr "Error: An error occurred"
|
|
|
|
msgid "Error: missing config path argument"
|
|
msgstr "Error: missing config path argument"
|
|
|
|
#, python-format
|
|
msgid "Error: unable to locate %s"
|
|
msgstr "Error: unable to locate %s"
|
|
|
|
msgid "Exception dumping recon cache"
|
|
msgstr "Exception dumping recon cache"
|
|
|
|
#, python-format
|
|
msgid "Exception fetching fragments for %r"
|
|
msgstr "Exception fetching fragments for %r"
|
|
|
|
msgid "Exception in top-level account reaper loop"
|
|
msgstr "Exception in top-level account reaper loop"
|
|
|
|
msgid "Exception in top-level replication loop"
|
|
msgstr "Exception in top-level replication loop"
|
|
|
|
msgid "Exception in top-levelreconstruction loop"
|
|
msgstr "Exception in top-level reconstruction loop"
|
|
|
|
#, python-format
|
|
msgid "Exception with %(ip)s:%(port)s/%(device)s"
|
|
msgstr "Exception with %(ip)s:%(port)s/%(device)s"
|
|
|
|
#, python-format
|
|
msgid "Exception with account %s"
|
|
msgstr "Exception with account %s"
|
|
|
|
#, python-format
|
|
msgid "Exception with containers for account %s"
|
|
msgstr "Exception with containers for account %s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Exception with objects for container %(container)s for account %(account)s"
|
|
msgstr ""
|
|
"Exception with objects for container %(container)s for account %(account)s"
|
|
|
|
#, python-format
|
|
msgid "Expect: 100-continue on %s"
|
|
msgstr "Expect: 100-continue on %s"
|
|
|
|
#, python-format
|
|
msgid "Following CNAME chain for %(given_domain)s to %(found_domain)s"
|
|
msgstr "Following CNAME chain for %(given_domain)s to %(found_domain)s"
|
|
|
|
msgid "Found configs:"
|
|
msgstr "Found configs:"
|
|
|
|
msgid ""
|
|
"Handoffs first mode still has handoffs remaining. Aborting current "
|
|
"replication pass."
|
|
msgstr ""
|
|
"Hand-offs first mode still has hand-offs remaining. Aborting current "
|
|
"replication pass."
|
|
|
|
msgid ""
|
|
"Handoffs only mode found no handoffs remaining. You should disable "
|
|
"handoffs_only once all nodes are reporting no handoffs remaining."
|
|
msgstr ""
|
|
"Hand-offs only mode found no hand-offs remaining. You should disable "
|
|
"handoffs_only once all nodes are reporting no hand-offs remaining."
|
|
|
|
msgid ""
|
|
"Handoffs only mode still has handoffs remaining. Next pass will continue to "
|
|
"revert handoffs."
|
|
msgstr ""
|
|
"Hand-offs only mode still has hand-offs remaining. Next pass will continue "
|
|
"to revert hand-offs."
|
|
|
|
msgid "Host unreachable"
|
|
msgstr "Host unreachable"
|
|
|
|
#, python-format
|
|
msgid "Incomplete pass on account %s"
|
|
msgstr "Incomplete pass on account %s"
|
|
|
|
#, python-format
|
|
msgid "Invalid X-Container-Sync-To format %r"
|
|
msgstr "Invalid X-Container-Sync-To format %r"
|
|
|
|
#, python-format
|
|
msgid "Invalid host %r in X-Container-Sync-To"
|
|
msgstr "Invalid host %r in X-Container-Sync-To"
|
|
|
|
#, python-format
|
|
msgid "Invalid pending entry %(file)s: %(entry)s"
|
|
msgstr "Invalid pending entry %(file)s: %(entry)s"
|
|
|
|
#, python-format
|
|
msgid "Invalid response %(resp)s from %(full_path)s"
|
|
msgstr "Invalid response %(resp)s from %(full_path)s"
|
|
|
|
#, python-format
|
|
msgid "Invalid response %(resp)s from %(ip)s"
|
|
msgstr "Invalid response %(resp)s from %(ip)s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid scheme %r in X-Container-Sync-To, must be \"//\", \"http\", or "
|
|
"\"https\"."
|
|
msgstr ""
|
|
"Invalid scheme %r in X-Container-Sync-To, must be \"//\", \"http\", or "
|
|
"\"https\"."
|
|
|
|
msgid "Invalid swift_bytes"
|
|
msgstr "Invalid swift_bytes"
|
|
|
|
#, python-format
|
|
msgid "Killing long-running rsync: %s"
|
|
msgstr "Killing long-running rsync: %s"
|
|
|
|
#, python-format
|
|
msgid "Loading JSON from %(auditor_status)s failed (%(err)s)"
|
|
msgstr "Loading JSON from %(auditor_status)s failed (%(err)s)"
|
|
|
|
msgid "Lockup detected.. killing live coros."
|
|
msgstr "Lockup detected.. killing live coros."
|
|
|
|
#, python-format
|
|
msgid "Mapped %(given_domain)s to %(found_domain)s"
|
|
msgstr "Mapped %(given_domain)s to %(found_domain)s"
|
|
|
|
#, python-format
|
|
msgid "Missing key for %r"
|
|
msgstr "Missing key for %r"
|
|
|
|
msgid "More than one part in a single-part response?"
|
|
msgstr "More than one part in a single-part response?"
|
|
|
|
#, python-format
|
|
msgid "No %s running"
|
|
msgstr "No %s running"
|
|
|
|
#, python-format
|
|
msgid "No cluster endpoint for %(realm)r %(cluster)r"
|
|
msgstr "No cluster endpoint for %(realm)r %(cluster)r"
|
|
|
|
#, python-format
|
|
msgid "No permission to signal PID %d"
|
|
msgstr "No permission to signal PID %d"
|
|
|
|
#, python-format
|
|
msgid "No policy with index %s"
|
|
msgstr "No policy with index %s"
|
|
|
|
#, python-format
|
|
msgid "No realm key for %r"
|
|
msgstr "No realm key for %r"
|
|
|
|
#, python-format
|
|
msgid "No space left on device for %(file)s (%(err)s)"
|
|
msgstr "No space left on device for %(file)s (%(err)s)"
|
|
|
|
#, python-format
|
|
msgid "Node error limited %(ip)s:%(port)s (%(device)s)"
|
|
msgstr "Node error limited %(ip)s:%(port)s (%(device)s)"
|
|
|
|
#, python-format
|
|
msgid "Not enough object servers ack'ed (got %d)"
|
|
msgstr "Not enough object servers ack'ed (got %d)"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Not found %(sync_from)r => %(sync_to)r - object "
|
|
"%(obj_name)r"
|
|
msgstr ""
|
|
"Not found %(sync_from)r => %(sync_to)r - object "
|
|
"%(obj_name)r"
|
|
|
|
#, python-format
|
|
msgid "Nothing reconstructed for %s seconds."
|
|
msgstr "Nothing reconstructed for %s seconds."
|
|
|
|
#, python-format
|
|
msgid "Nothing replicated for %s seconds."
|
|
msgstr "Nothing replicated for %s seconds."
|
|
|
|
msgid "Object"
|
|
msgstr "Object"
|
|
|
|
msgid "Object PUT"
|
|
msgstr "Object PUT"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Object PUT exceptions after last send, %(conns)s/%(nodes)s required "
|
|
"connections"
|
|
msgstr ""
|
|
"Object PUT exceptions after last send, %(conns)s/%(nodes)s required "
|
|
"connections"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Object PUT exceptions during send, %(conns)s/%(nodes)s required connections"
|
|
msgstr ""
|
|
"Object PUT exceptions during send, %(conns)s/%(nodes)s required connections"
|
|
|
|
#, python-format
|
|
msgid "Object PUT returning 202 for 409: %(req_timestamp)s <= %(timestamps)r"
|
|
msgstr "Object PUT returning 202 for 409: %(req_timestamp)s <= %(timestamps)r"
|
|
|
|
#, python-format
|
|
msgid "Object PUT returning 412, %(statuses)r"
|
|
msgstr "Object PUT returning 412, %(statuses)r"
|
|
|
|
#, python-format
|
|
msgid "Object PUT returning 503, %(conns)s/%(nodes)s required connections"
|
|
msgstr "Object PUT returning 503, %(conns)s/%(nodes)s required connections"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Object audit (%(type)s) \"%(mode)s\" mode completed: %(elapsed).02fs. Total "
|
|
"quarantined: %(quars)d, Total errors: %(errors)d, Total files/sec: "
|
|
"%(frate).2f, Total bytes/sec: %(brate).2f, Auditing time: %(audit).2f, Rate: "
|
|
"%(audit_rate).2f"
|
|
msgstr ""
|
|
"Object audit (%(type)s) \"%(mode)s\" mode completed: %(elapsed).02fs. Total "
|
|
"quarantined: %(quars)d, Total errors: %(errors)d, Total files/sec: "
|
|
"%(frate).2f, Total bytes/sec: %(brate).2f, Auditing time: %(audit).2f, Rate: "
|
|
"%(audit_rate).2f"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Object audit (%(type)s). Since %(start_time)s: Locally: %(passes)d passed, "
|
|
"%(quars)d quarantined, %(errors)d errors, files/sec: %(frate).2f, bytes/sec: "
|
|
"%(brate).2f, Total time: %(total).2f, Auditing time: %(audit).2f, Rate: "
|
|
"%(audit_rate).2f"
|
|
msgstr ""
|
|
"Object audit (%(type)s). Since %(start_time)s: Locally: %(passes)d passed, "
|
|
"%(quars)d quarantined, %(errors)d errors, files/sec: %(frate).2f, bytes/sec: "
|
|
"%(brate).2f, Total time: %(total).2f, Auditing time: %(audit).2f, Rate: "
|
|
"%(audit_rate).2f"
|
|
|
|
#, python-format
|
|
msgid "Object audit stats: %s"
|
|
msgstr "Object audit stats: %s"
|
|
|
|
#, python-format
|
|
msgid "Object reconstruction complete (once). (%.02f minutes)"
|
|
msgstr "Object reconstruction complete (once). (%.02f minutes)"
|
|
|
|
#, python-format
|
|
msgid "Object reconstruction complete. (%.02f minutes)"
|
|
msgstr "Object reconstruction complete. (%.02f minutes)"
|
|
|
|
#, python-format
|
|
msgid "Object replication complete (once). (%.02f minutes)"
|
|
msgstr "Object replication complete (once). (%.02f minutes)"
|
|
|
|
#, python-format
|
|
msgid "Object replication complete. (%.02f minutes)"
|
|
msgstr "Object replication complete. (%.02f minutes)"
|
|
|
|
#, python-format
|
|
msgid "Object servers returned %s mismatched etags"
|
|
msgstr "Object servers returned %s mismatched etags"
|
|
|
|
#, python-format
|
|
msgid "Object update sweep completed: %.02fs"
|
|
msgstr "Object update sweep completed: %.02fs"
|
|
|
|
msgid "Params, queries, and fragments not allowed in X-Container-Sync-To"
|
|
msgstr "Params, queries, and fragments not allowed in X-Container-Sync-To"
|
|
|
|
#, python-format
|
|
msgid "Partition times: max %(max).4fs, min %(min).4fs, med %(med).4fs"
|
|
msgstr "Partition times: max %(max).4fs, min %(min).4fs, med %(med).4fs"
|
|
|
|
#, python-format
|
|
msgid "Pass completed in %(time)ds; %(objects)d objects expired"
|
|
msgstr "Pass completed in %(time)ds; %(objects)d objects expired"
|
|
|
|
#, python-format
|
|
msgid "Pass so far %(time)ds; %(objects)d objects expired"
|
|
msgstr "Pass so far %(time)ds; %(objects)d objects expired"
|
|
|
|
msgid "Path required in X-Container-Sync-To"
|
|
msgstr "Path required in X-Container-Sync-To"
|
|
|
|
#, python-format
|
|
msgid "Pipeline is \"%s\""
|
|
msgstr "Pipeline is \"%s\""
|
|
|
|
#, python-format
|
|
msgid "Pipeline was modified. New pipeline is \"%s\"."
|
|
msgstr "Pipeline was modified. New pipeline is \"%s\"."
|
|
|
|
#, python-format
|
|
msgid "Problem checking EC fragment %(datadir)s: %(err)s"
|
|
msgstr "Problem checking EC fragment %(datadir)s: %(err)s"
|
|
|
|
#, python-format
|
|
msgid "Problem cleaning up %(datadir)s (%(err)s)"
|
|
msgstr "Problem cleaning up %(datadir)s (%(err)s)"
|
|
|
|
#, python-format
|
|
msgid "Problem cleaning up %s"
|
|
msgstr "Problem cleaning up %s"
|
|
|
|
#, python-format
|
|
msgid "Problem making data file durable %(file)s (%(err)s)"
|
|
msgstr "Problem making data file durable %(file)s (%(err)s)"
|
|
|
|
#, python-format
|
|
msgid "Problem with fragment response: %s"
|
|
msgstr "Problem with fragment response: %s"
|
|
|
|
#, python-format
|
|
msgid "Profiling Error: %s"
|
|
msgstr "Profiling Error: %s"
|
|
|
|
#, python-format
|
|
msgid "Quarantined %(db_dir)s to %(quar_path)s due to %(reason)s"
|
|
msgstr "Quarantined %(db_dir)s to %(quar_path)s due to %(reason)s"
|
|
|
|
#, python-format
|
|
msgid "Quarantined %(hsh_path)s to %(quar_path)s because it is not a directory"
|
|
msgstr ""
|
|
"Quarantined %(hsh_path)s to %(quar_path)s because it is not a directory"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Quarantined %(object_path)s to %(quar_path)s because it is not a directory"
|
|
msgstr ""
|
|
"Quarantined %(object_path)s to %(quar_path)s because it is not a directory"
|
|
|
|
#, python-format
|
|
msgid "Quarantining DB %s"
|
|
msgstr "Quarantining DB %s"
|
|
|
|
#, python-format
|
|
msgid "Ratelimit sleep log: %(sleep)s for %(account)s/%(container)s/%(object)s"
|
|
msgstr ""
|
|
"Ratelimit sleep log: %(sleep)s for %(account)s/%(container)s/%(object)s"
|
|
|
|
#, python-format
|
|
msgid "Removed %(remove)d dbs"
|
|
msgstr "Removed %(remove)d dbs"
|
|
|
|
#, python-format
|
|
msgid "Removing %s objects"
|
|
msgstr "Removing %s objects"
|
|
|
|
#, python-format
|
|
msgid "Removing partition: %s"
|
|
msgstr "Removing partition: %s"
|
|
|
|
#, python-format
|
|
msgid "Removing pid file %(pid_file)s with wrong pid %(pid)d"
|
|
msgstr "Removing pid file %(pid_file)s with wrong pid %(pid)d"
|
|
|
|
#, python-format
|
|
msgid "Removing pid file %s with invalid pid"
|
|
msgstr "Removing pid file %s with invalid pid"
|
|
|
|
#, python-format
|
|
msgid "Removing stale pid file %s"
|
|
msgstr "Removing stale pid file %s"
|
|
|
|
msgid "Replication run OVER"
|
|
msgstr "Replication run OVER"
|
|
|
|
#, python-format
|
|
msgid "Returning 497 because of blacklisting: %s"
|
|
msgstr "Returning 497 because of blacklisting: %s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Returning 498 for %(meth)s to %(acc)s/%(cont)s/%(obj)s . Ratelimit (Max "
|
|
"Sleep) %(e)s"
|
|
msgstr ""
|
|
"Returning 498 for %(meth)s to %(acc)s/%(cont)s/%(obj)s . Ratelimit (Max "
|
|
"Sleep) %(e)s"
|
|
|
|
msgid "Ring change detected. Aborting current reconstruction pass."
|
|
msgstr "Ring change detected. Aborting current reconstruction pass."
|
|
|
|
msgid "Ring change detected. Aborting current replication pass."
|
|
msgstr "Ring change detected. Aborting current replication pass."
|
|
|
|
#, python-format
|
|
msgid "Running %s once"
|
|
msgstr "Running %s once"
|
|
|
|
msgid "Running object reconstructor in script mode."
|
|
msgstr "Running object reconstructor in script mode."
|
|
|
|
msgid "Running object replicator in script mode."
|
|
msgstr "Running object replicator in script mode."
|
|
|
|
#, python-format
|
|
msgid "Signal %(server)s pid: %(pid)s signal: %(signal)s"
|
|
msgstr "Signal %(server)s pid: %(pid)s signal: %(signal)s"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Since %(time)s: %(sync)s synced [%(delete)s deletes, %(put)s puts], %(skip)s "
|
|
"skipped, %(fail)s failed"
|
|
msgstr ""
|
|
"Since %(time)s: %(sync)s synced [%(delete)s deletes, %(put)s puts], %(skip)s "
|
|
"skipped, %(fail)s failed"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Since %(time)s: Account audits: %(passed)s passed audit,%(failed)s failed "
|
|
"audit"
|
|
msgstr ""
|
|
"Since %(time)s: Account audits: %(passed)s passed audit,%(failed)s failed "
|
|
"audit"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Since %(time)s: Container audits: %(pass)s passed audit, %(fail)s failed "
|
|
"audit"
|
|
msgstr ""
|
|
"Since %(time)s: Container audits: %(pass)s passed audit, %(fail)s failed "
|
|
"audit"
|
|
|
|
#, python-format
|
|
msgid "Skipping %(datadir)s because %(err)s"
|
|
msgstr "Skipping %(datadir)s because %(err)s"
|
|
|
|
#, python-format
|
|
msgid "Skipping %(device)s as it is not mounted"
|
|
msgstr "Skipping %(device)s as it is not mounted"
|
|
|
|
#, python-format
|
|
msgid "Skipping %(dir)s: %(err)s"
|
|
msgstr "Skipping %(dir)s: %(err)s"
|
|
|
|
#, python-format
|
|
msgid "Skipping %s as it is not mounted"
|
|
msgstr "Skipping %s as it is not mounted"
|
|
|
|
#, python-format
|
|
msgid "Starting %s"
|
|
msgstr "Starting %s"
|
|
|
|
msgid "Starting object reconstruction pass."
|
|
msgstr "Starting object reconstruction pass."
|
|
|
|
msgid "Starting object reconstructor in daemon mode."
|
|
msgstr "Starting object reconstructor in daemon mode."
|
|
|
|
msgid "Starting object replication pass."
|
|
msgstr "Starting object replication pass."
|
|
|
|
msgid "Starting object replicator in daemon mode."
|
|
msgstr "Starting object replicator in daemon mode."
|
|
|
|
#, python-format
|
|
msgid "Successful rsync of %(src)s at %(dst)s (%(time).03f)"
|
|
msgstr "Successful rsync of %(src)s at %(dst)s (%(time).03f)"
|
|
|
|
msgid "The file type are forbidden to access!"
|
|
msgstr "The file type are forbidden to access!"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"The total %(key)s for the container (%(total)s) does not match the sum of "
|
|
"%(key)s across policies (%(sum)s)"
|
|
msgstr ""
|
|
"The total %(key)s for the container (%(total)s) does not match the sum of "
|
|
"%(key)s across policies (%(sum)s)"
|
|
|
|
#, python-format
|
|
msgid "Timeout Exception with %(ip)s:%(port)s/%(device)s"
|
|
msgstr "Timeout Exception with %(ip)s:%(port)s/%(device)s"
|
|
|
|
#, python-format
|
|
msgid "Timeout fetching fragments for %r"
|
|
msgstr "Timeout fetching fragments for %r"
|
|
|
|
#, python-format
|
|
msgid "Trying to %(method)s %(path)s"
|
|
msgstr "Trying to %(method)s %(path)s"
|
|
|
|
#, python-format
|
|
msgid "Trying to GET %(full_path)s"
|
|
msgstr "Trying to GET %(full_path)s"
|
|
|
|
#, python-format
|
|
msgid "Trying to get %(status_type)s status of PUT to %(path)s"
|
|
msgstr "Trying to get %(status_type)s status of PUT to %(path)s"
|
|
|
|
msgid "Trying to read during GET"
|
|
msgstr "Trying to read during GET"
|
|
|
|
msgid "Trying to read during GET (retrying)"
|
|
msgstr "Trying to read during GET (retrying)"
|
|
|
|
msgid "Trying to send to client"
|
|
msgstr "Trying to send to client"
|
|
|
|
#, python-format
|
|
msgid "Trying to sync suffixes with %s"
|
|
msgstr "Trying to sync suffixes with %s"
|
|
|
|
#, python-format
|
|
msgid "Trying to write to %s"
|
|
msgstr "Trying to write to %s"
|
|
|
|
msgid "UNCAUGHT EXCEPTION"
|
|
msgstr "UNCAUGHT EXCEPTION"
|
|
|
|
#, python-format
|
|
msgid "Unable to find %(section)s config section in %(conf)s"
|
|
msgstr "Unable to find %(section)s config section in %(conf)s"
|
|
|
|
#, python-format
|
|
msgid "Unable to load internal client from config: %(conf)r (%(error)s)"
|
|
msgstr "Unable to load internal client from config: %(conf)r (%(error)s)"
|
|
|
|
#, python-format
|
|
msgid "Unable to locate %s in libc. Leaving as a no-op."
|
|
msgstr "Unable to locate %s in libc. Leaving as a no-op."
|
|
|
|
#, python-format
|
|
msgid "Unable to locate config for %s"
|
|
msgstr "Unable to locate config for %s"
|
|
|
|
#, python-format
|
|
msgid "Unable to locate config number %(number)s for %(server)s"
|
|
msgstr "Unable to locate config number %(number)s for %(server)s"
|
|
|
|
msgid ""
|
|
"Unable to locate fallocate, posix_fallocate in libc. Leaving as a no-op."
|
|
msgstr ""
|
|
"Unable to locate fallocate, posix_fallocate in libc. Leaving as a no-op."
|
|
|
|
#, python-format
|
|
msgid "Unable to perform fsync() on directory %(dir)s: %(err)s"
|
|
msgstr "Unable to perform fsync() on directory %(dir)s: %(err)s"
|
|
|
|
#, python-format
|
|
msgid "Unable to read config from %s"
|
|
msgstr "Unable to read config from %s"
|
|
|
|
#, python-format
|
|
msgid "Unauth %(sync_from)r => %(sync_to)r"
|
|
msgstr "Unauth %(sync_from)r => %(sync_to)r"
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"Unexpected fragment data type (not quarantined)%(datadir)s: %(type)s at "
|
|
"offset 0x%(offset)x"
|
|
msgstr ""
|
|
"Unexpected fragment data type (not quarantined)%(datadir)s: %(type)s at "
|
|
"offset 0x%(offset)x"
|
|
|
|
msgid "Unhandled exception"
|
|
msgstr "Unhandled exception"
|
|
|
|
#, python-format
|
|
msgid "Unknown exception trying to GET: %(account)r %(container)r %(object)r"
|
|
msgstr "Unknown exception trying to GET: %(account)r %(container)r %(object)r"
|
|
|
|
#, python-format
|
|
msgid "Update report failed for %(container)s %(dbfile)s"
|
|
msgstr "Update report failed for %(container)s %(dbfile)s"
|
|
|
|
#, python-format
|
|
msgid "Update report sent for %(container)s %(dbfile)s"
|
|
msgstr "Update report sent for %(container)s %(dbfile)s"
|
|
|
|
msgid ""
|
|
"WARNING: SSL should only be enabled for testing purposes. Use external SSL "
|
|
"termination for a production deployment."
|
|
msgstr ""
|
|
"WARNING: SSL should only be enabled for testing purposes. Use external SSL "
|
|
"termination for a production deployment."
|
|
|
|
msgid ""
|
|
"WARNING: Unable to modify I/O scheduling class and priority of process. "
|
|
"Keeping unchanged! Check logs for more info."
|
|
msgstr ""
|
|
"WARNING: Unable to modify I/O scheduling class and priority of process. "
|
|
"Keeping unchanged! Check logs for more info."
|
|
|
|
msgid "WARNING: Unable to modify file descriptor limit. Running as non-root?"
|
|
msgstr "WARNING: Unable to modify file descriptor limit. Running as non-root?"
|
|
|
|
msgid "WARNING: Unable to modify max process limit. Running as non-root?"
|
|
msgstr "WARNING: Unable to modify max process limit. Running as non-root?"
|
|
|
|
msgid "WARNING: Unable to modify memory limit. Running as non-root?"
|
|
msgstr "WARNING: Unable to modify memory limit. Running as non-root?"
|
|
|
|
msgid ""
|
|
"WARNING: Unable to modify scheduling priority of process. Keeping unchanged! "
|
|
"Check logs for more info. "
|
|
msgstr ""
|
|
"WARNING: Unable to modify scheduling priority of process. Keeping unchanged! "
|
|
"Check logs for more info. "
|
|
|
|
#, python-format
|
|
msgid "Waited %(kill_wait)s seconds for %(server)s to die; giving up"
|
|
msgstr "Waited %(kill_wait)s seconds for %(server)s to die; giving up"
|
|
|
|
#, python-format
|
|
msgid "Waited %(kill_wait)s seconds for %(server)s to die; killing"
|
|
msgstr "Waited %(kill_wait)s seconds for %(server)s to die; killing"
|
|
|
|
msgid "Warning: Cannot ratelimit without a memcached client"
|
|
msgstr "Warning: Cannot ratelimit without a memcached client"
|
|
|
|
#, python-format
|
|
msgid "autocreate account %r"
|
|
msgstr "autocreate account %r"
|
|
|
|
#, python-format
|
|
msgid "method %s is not allowed."
|
|
msgstr "method %s is not allowed."
|
|
|
|
#, python-format
|
|
msgid "next_part_power set in policy '%s'. Skipping"
|
|
msgstr "next_part_power set in policy '%s'. Skipping"
|
|
|
|
msgid "no log file found"
|
|
msgstr "no log file found"
|
|
|
|
msgid "odfpy not installed."
|
|
msgstr "odfpy not installed."
|
|
|
|
#, python-format
|
|
msgid "plotting results failed due to %s"
|
|
msgstr "plotting results failed due to %s"
|
|
|
|
msgid "python-matplotlib not installed."
|
|
msgstr "python-matplotlib not installed."
|
|
|
|
#, python-format
|
|
msgid ""
|
|
"sorting_method is set to '%(method)s', not 'affinity'; %(label)s "
|
|
"read_affinity setting will have no effect."
|
|
msgstr ""
|
|
"sorting_method is set to '%(method)s', not 'affinity'; %(label)s "
|
|
"read_affinity setting will have no effect."
|