From: OpenStack Proposal Bot Date: Mon, 27 Jul 2015 06:07:28 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=287f60a13459d9c4a0bc1933b7a709dd502ac87f;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I6119ea9a2b1cb4ec1b0cc73f882d8f9d34fabe8d --- diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po index 8461ba9ab..40d427eaf 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po @@ -8,10 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-11 06:09+0000\n" -"PO-Revision-Date: 2015-07-08 20:45+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" +"PO-Revision-Date: 2015-07-25 03:05+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: German (http://www.transifex.com/p/neutron/language/de/)\n" +"Language-Team: German (http://www.transifex.com/projects/p/neutron/language/" +"de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -199,11 +200,6 @@ msgid "Specified IP addresses do not match the subnet IP version" msgstr "" "Angegebene IP-Adressen stimmen nicht mit der Teilnetz-IP-Version überein" -#, python-format -msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" -msgstr "" -"Anfangs-IP-Adresse (%(start)s) ist größer als Ende-IP-Adresse (%(end)s)" - msgid "Synchronizing state" msgstr "Synchronisation von Status" diff --git a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po index 011d2bf97..b3611b434 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po @@ -8,10 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-16 06:09+0000\n" -"PO-Revision-Date: 2015-07-14 07:33+0000\n" -"Last-Translator: Pablo Sanchez \n" -"Language-Team: Spanish (http://www.transifex.com/p/neutron/language/es/)\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" +"PO-Revision-Date: 2015-07-25 03:05+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/" +"es/)\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -225,11 +226,6 @@ msgid "Specified IP addresses do not match the subnet IP version" msgstr "" "Las direcciones IP especificadas no coinciden con la versión de IP de subred " -#, python-format -msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" -msgstr "" -"La IP de inicio (%(start)s) es mayor que la IP de finalización (%(end)s)" - msgid "Synchronizing state" msgstr "Sincronizando estado" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po index b84c63283..ac27a19aa 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po @@ -9,10 +9,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-11 06:09+0000\n" -"PO-Revision-Date: 2015-07-08 20:45+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" +"PO-Revision-Date: 2015-07-25 03:05+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: French (http://www.transifex.com/p/neutron/language/fr/)\n" +"Language-Team: French (http://www.transifex.com/projects/p/neutron/language/" +"fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,12 +45,6 @@ msgstr "%(url)s a retourné une erreur : %(exception)s." msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s retourné avec HTTP %(status)d" -msgid "APIC service agent started" -msgstr "service de l'agent APIC démarré" - -msgid "APIC service agent starting ..." -msgstr "Démarrage du service de l'agent APIC" - #, python-format msgid "Adding %s to list of bridges." msgstr "Ajout %s à la liste de ponts." @@ -331,12 +326,6 @@ msgid "Specified IP addresses do not match the subnet IP version" msgstr "" "Les adresses IP spécifiées ne correspondent à la version IP du sous-réseau" -#, python-format -msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" -msgstr "" -"L'adresse IP de début (%(start)s) est supérieure à l'adresse IP de fin " -"(%(end)s)." - #, python-format msgid "Subnet %s was deleted concurrently" msgstr "Le sous-réseau %s a été effacé en même temps" diff --git a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po index 951f981f8..524d8a09b 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po @@ -8,10 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-11 06:09+0000\n" -"PO-Revision-Date: 2015-07-08 20:45+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" +"PO-Revision-Date: 2015-07-25 03:05+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Italian (http://www.transifex.com/p/neutron/language/it/)\n" +"Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/" +"it/)\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -196,10 +197,6 @@ msgstr "" "Gli indirizzi IP specificati non corrispondono alla versione IP della " "sottorete" -#, python-format -msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" -msgstr "L'IP iniziale (%(start)s) è superiore all'IP finale (%(end)s)" - msgid "Synchronizing state" msgstr "Stato sincronizzazione" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po index 2dc3903ba..5754ade98 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po @@ -8,10 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-11 06:09+0000\n" -"PO-Revision-Date: 2015-07-08 20:45+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" +"PO-Revision-Date: 2015-07-25 03:05+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Japanese (http://www.transifex.com/p/neutron/language/ja/)\n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/" +"language/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -202,10 +203,6 @@ msgstr "ポート %s には IP が構成されていないため、このポー msgid "Specified IP addresses do not match the subnet IP version" msgstr "指定された IP アドレスが、サブネット IP バージョンと一致しません" -#, python-format -msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" -msgstr "開始 IP (%(start)s) が終了 IP (%(end)s) より大きくなっています" - msgid "Synchronizing state" msgstr "状態の同期中" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po index 6dce4636d..d10361210 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-11 06:09+0000\n" -"PO-Revision-Date: 2015-07-08 20:45+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" +"PO-Revision-Date: 2015-07-25 03:05+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Korean (Korea) (http://www.transifex.com/p/neutron/language/" -"ko_KR/)\n" +"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/" +"language/ko_KR/)\n" "Language: ko_KR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -220,10 +220,6 @@ msgstr "구성된 IP가 없어서 포트 %s을(를) 건너뜀" msgid "Specified IP addresses do not match the subnet IP version" msgstr "지정된 IP 주소가 서브넷 IP 버전과 일치하지 않음" -#, python-format -msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" -msgstr "시작 IP(%(start)s)가 끝 IP(%(end)s)보다 큼" - msgid "Synchronizing state" msgstr "상태 동기화 중" diff --git a/neutron/locale/neutron-log-error.pot b/neutron/locale/neutron-log-error.pot index 92601284b..41d620810 100644 --- a/neutron/locale/neutron-log-error.pot +++ b/neutron/locale/neutron-log-error.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 7.0.0.0b2.dev267\n" +"Project-Id-Version: neutron 7.0.0.0b2.dev396\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-16 06:09+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,16 +17,16 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: neutron/manager.py:135 +#: neutron/manager.py:136 msgid "Error, plugin is not set" msgstr "" -#: neutron/manager.py:146 +#: neutron/manager.py:147 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:148 #, python-format msgid "Error loading plugin by class, %s" msgstr "" @@ -36,47 +36,47 @@ msgstr "" msgid "Policy check error while calling %s!" msgstr "" -#: neutron/service.py:108 neutron/service.py:170 +#: neutron/service.py:105 neutron/service.py:167 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:148 +#: neutron/service.py:145 #, python-format msgid "'rpc_workers = %d' ignored because start_rpc_listeners is not implemented." msgstr "" -#: neutron/service.py:184 +#: neutron/service.py:181 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:291 +#: neutron/service.py:286 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:300 +#: neutron/service.py:295 msgid "Exception occurs when waiting for timer" msgstr "" -#: neutron/wsgi.py:159 +#: neutron/wsgi.py:160 #, python-format msgid "Unable to listen on %(host)s:%(port)s" msgstr "" -#: neutron/wsgi.py:800 +#: neutron/wsgi.py:803 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:804 +#: neutron/wsgi.py:807 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:813 +#: neutron/wsgi.py:816 msgid "Internal error" msgstr "" -#: neutron/agent/common/ovs_lib.py:225 neutron/agent/common/ovs_lib.py:320 +#: neutron/agent/common/ovs_lib.py:225 neutron/agent/common/ovs_lib.py:325 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" @@ -86,7 +86,7 @@ msgstr "" msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/common/ovs_lib.py:570 +#: neutron/agent/common/ovs_lib.py:575 #, python-format msgid "OVS flows could not be applied on bridge %s" msgstr "" @@ -100,30 +100,30 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/dhcp/agent.py:137 +#: neutron/agent/dhcp/agent.py:136 #, python-format msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp/agent.py:164 +#: neutron/agent/dhcp/agent.py:163 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp/agent.py:177 +#: neutron/agent/dhcp/agent.py:176 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp/agent.py:208 +#: neutron/agent/dhcp/agent.py:207 #, python-format msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp/agent.py:577 neutron/agent/l3/agent.py:632 +#: neutron/agent/dhcp/agent.py:576 neutron/agent/l3/agent.py:632 #: neutron/agent/metadata/agent.py:315 #: neutron/plugins/hyperv/agent/l2_agent.py:94 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:109 -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:814 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:130 #: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:314 #: neutron/services/metering/agents/metering_agent.py:283 @@ -180,12 +180,12 @@ msgstr "" msgid "DVR: removed snat failed" msgstr "" -#: neutron/agent/l3/dvr_local_router.py:387 +#: neutron/agent/l3/dvr_local_router.py:386 #, python-format msgid "No FloatingIP agent gateway port returned from server for 'network-id': %s" msgstr "" -#: neutron/agent/l3/dvr_local_router.py:392 +#: neutron/agent/l3/dvr_local_router.py:391 msgid "Missing subnet/agent_gateway_port" msgstr "" @@ -227,50 +227,50 @@ msgstr "" msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:198 +#: neutron/agent/linux/async_process.py:201 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" -#: neutron/agent/linux/daemon.py:117 +#: neutron/agent/linux/daemon.py:127 #, python-format msgid "Error while handling pidfile: %s" msgstr "" -#: neutron/agent/linux/daemon.py:178 +#: neutron/agent/linux/daemon.py:190 msgid "Fork failed" msgstr "" -#: neutron/agent/linux/daemon.py:221 +#: neutron/agent/linux/daemon.py:243 #, python-format msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/external_process.py:224 +#: neutron/agent/linux/external_process.py:225 #, python-format msgid "" "%(service)s for %(resource_type)s with uuid %(uuid)s not found. The " "process should not have died" msgstr "" -#: neutron/agent/linux/external_process.py:244 +#: neutron/agent/linux/external_process.py:245 #, python-format msgid "respawning %(service)s for uuid %(uuid)s" msgstr "" -#: neutron/agent/linux/external_process.py:250 +#: neutron/agent/linux/external_process.py:251 msgid "Exiting agent as programmed in check_child_processes_actions" msgstr "" -#: neutron/agent/linux/external_process.py:261 +#: neutron/agent/linux/external_process.py:262 #, python-format msgid "" "Exiting agent because of a malfunction with the %(service)s process " "identified by uuid %(uuid)s" msgstr "" -#: neutron/agent/linux/interface.py:290 neutron/agent/linux/interface.py:327 -#: neutron/agent/linux/interface.py:385 neutron/agent/linux/interface.py:421 +#: neutron/agent/linux/interface.py:265 neutron/agent/linux/interface.py:302 +#: neutron/agent/linux/interface.py:360 neutron/agent/linux/interface.py:396 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" @@ -298,7 +298,7 @@ msgstr "" msgid "Exceeded %s second limit waiting for address to leave the tentative state." msgstr "" -#: neutron/agent/linux/ip_lib.py:806 +#: neutron/agent/linux/ip_lib.py:819 #, python-format msgid "Failed sending gratuitous ARP to %(addr)s on %(iface)s in namespace %(ns)s" msgstr "" @@ -336,7 +336,7 @@ msgstr "" msgid "Interface monitor is not active" msgstr "" -#: neutron/agent/linux/utils.py:225 +#: neutron/agent/linux/utils.py:220 #, python-format msgid "Unable to convert value in %s" msgstr "" @@ -380,31 +380,31 @@ msgstr "" msgid "Port %(port)s does not exist on %(bridge)s!" msgstr "" -#: neutron/agent/ovsdb/native/commands.py:386 +#: neutron/agent/ovsdb/native/commands.py:401 #, python-format msgid "" -"Row removed from DB during listing. Request info: Table=%(table)s. " +"Row doesn't exist in the DB. Request info: Table=%(table)s. " "Columns=%(columns)s. Records=%(records)s." msgstr "" -#: neutron/api/extensions.py:460 +#: neutron/api/extensions.py:457 #, python-format msgid "Error fetching extended attributes for extension '%s'" msgstr "" -#: neutron/api/extensions.py:469 +#: neutron/api/extensions.py:466 #, python-format msgid "" "It was impossible to process the following extensions: %s because of " "missing requirements." msgstr "" -#: neutron/api/extensions.py:485 +#: neutron/api/extensions.py:482 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: neutron/api/extensions.py:505 +#: neutron/api/extensions.py:502 #, python-format msgid "Extension path '%s' doesn't exist!" msgstr "" @@ -434,8 +434,8 @@ msgstr "" msgid "Unable to undo add for %(resource)s %(id)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:105 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:109 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" @@ -460,80 +460,86 @@ msgstr "" msgid "Error unable to destroy namespace: %s" msgstr "" -#: neutron/cmd/sanity_check.py:51 +#: neutron/cmd/sanity_check.py:53 msgid "" "Check for Open vSwitch VXLAN support failed. Please ensure that the " "version of openvswitch being used has VXLAN support." msgstr "" -#: neutron/cmd/sanity_check.py:60 +#: neutron/cmd/sanity_check.py:62 msgid "" "Check for iproute2 VXLAN support failed. Please ensure that the iproute2 " "has VXLAN support." msgstr "" -#: neutron/cmd/sanity_check.py:68 +#: neutron/cmd/sanity_check.py:70 msgid "" "Check for Open vSwitch patch port support failed. Please ensure that the " "version of openvswitch being used has patch port support or disable " "features requiring patch ports (gre/vxlan, etc.)." msgstr "" -#: neutron/cmd/sanity_check.py:85 +#: neutron/cmd/sanity_check.py:87 msgid "" "The user that is executing neutron does not have permissions to read the " "namespaces. Enable the use_helper_for_ns_read configuration option." msgstr "" -#: neutron/cmd/sanity_check.py:102 +#: neutron/cmd/sanity_check.py:104 #, python-format msgid "" "The installed version of dnsmasq is too old. Please update to at least " "version %s." msgstr "" -#: neutron/cmd/sanity_check.py:111 +#: neutron/cmd/sanity_check.py:113 +msgid "" +"The installed version of keepalived does not support IPv6. Please update " +"to at least version 1.2.10 for IPv6 support." +msgstr "" + +#: neutron/cmd/sanity_check.py:122 msgid "" "Nova notifications are enabled, but novaclient is not installed. Either " "disable nova notifications or install python-novaclient." msgstr "" -#: neutron/cmd/sanity_check.py:120 +#: neutron/cmd/sanity_check.py:131 msgid "" "Check for Open vSwitch ARP responder support failed. Please ensure that " "the version of openvswitch being used has ARP flows support." msgstr "" -#: neutron/cmd/sanity_check.py:129 +#: neutron/cmd/sanity_check.py:140 msgid "" "Check for Open vSwitch support of ARP header matching failed. ARP " "spoofing suppression will not work. A newer version of OVS is required." msgstr "" -#: neutron/cmd/sanity_check.py:138 +#: neutron/cmd/sanity_check.py:149 msgid "" "Check for VF management support failed. Please ensure that the version of" " ip link being used has VF support." msgstr "" -#: neutron/cmd/sanity_check.py:148 +#: neutron/cmd/sanity_check.py:159 msgid "Check for native OVSDB support failed." msgstr "" -#: neutron/cmd/sanity_check.py:155 +#: neutron/cmd/sanity_check.py:166 msgid "Cannot run ebtables. Please ensure that it is installed." msgstr "" -#: neutron/cmd/sanity/checks.py:90 +#: neutron/cmd/sanity/checks.py:98 #, python-format msgid "Unexpected exception while checking supported feature via command: %s" msgstr "" -#: neutron/cmd/sanity/checks.py:130 +#: neutron/cmd/sanity/checks.py:138 msgid "Unexpected exception while checking supported ip link command" msgstr "" -#: neutron/cmd/sanity/checks.py:176 +#: neutron/cmd/sanity/checks.py:302 #, python-format msgid "" "Failed to import required modules. Ensure that the python-openvswitch " @@ -565,42 +571,48 @@ msgstr "" msgid "Exception encountered during network rescheduling" msgstr "" -#: neutron/db/db_base_plugin_v2.py:217 neutron/plugins/ml2/plugin.py:562 +#: neutron/db/db_base_plugin_v2.py:224 neutron/plugins/ml2/plugin.py:562 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:801 +#: neutron/db/db_base_plugin_v2.py:835 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/dvr_mac_db.py:98 +#: neutron/db/dvr_mac_db.py:105 #, python-format msgid "MAC generation error after %s attempts" msgstr "" -#: neutron/db/dvr_mac_db.py:170 +#: neutron/db/dvr_mac_db.py:177 #, python-format msgid "Could not retrieve gateway port for subnet %s" msgstr "" -#: neutron/db/ipam_pluggable_backend.py:63 +#: neutron/db/ipam_pluggable_backend.py:72 #, python-format msgid "IP deallocation failed on external system for %s" msgstr "" -#: neutron/db/ipam_pluggable_backend.py:126 +#: neutron/db/ipam_pluggable_backend.py:134 #, python-format msgid "IP allocation failed on external system for %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:118 +#: neutron/db/ipam_pluggable_backend.py:365 +msgid "" +"An exception occurred during subnet update.Reverting allocation pool " +"changes" +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "Failed to reschedule router %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:123 +#: neutron/db/l3_agentschedulers_db.py:124 msgid "Exception encountered during router rescheduling." msgstr "" @@ -622,11 +634,10 @@ msgstr "" msgid "No plugin for L3 routing registered to handle router scheduling" msgstr "" -#: neutron/ipam/drivers/neutrondb_ipam/driver.py:91 +#: neutron/ipam/drivers/neutrondb_ipam/driver.py:90 +#: neutron/ipam/drivers/neutrondb_ipam/driver.py:429 #, python-format -msgid "" -"Unable to retrieve IPAM subnet as the referenced Neutron subnet %s does " -"not exist" +msgid "IPAM subnet referenced to Neutron subnet %s does not exist" msgstr "" #: neutron/notifiers/nova.py:248 @@ -730,13 +741,13 @@ msgid "" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:256 -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1713 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1714 #, python-format msgid "%s Agent terminated!" msgstr "" #: neutron/plugins/ml2/db.py:242 neutron/plugins/ml2/db.py:326 -#: neutron/plugins/ml2/plugin.py:1360 +#: neutron/plugins/ml2/plugin.py:1361 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" @@ -851,46 +862,46 @@ msgstr "" msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:924 +#: neutron/plugins/ml2/plugin.py:925 #, python-format msgid "Exception deleting fixed_ip from port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:933 +#: neutron/plugins/ml2/plugin.py:934 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:998 +#: neutron/plugins/ml2/plugin.py:999 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:1010 +#: neutron/plugins/ml2/plugin.py:1011 #, python-format msgid "_bind_port_if_needed failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:1041 +#: neutron/plugins/ml2/plugin.py:1042 #, python-format msgid "_bind_port_if_needed failed. Deleting all ports from create bulk '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:1175 +#: neutron/plugins/ml2/plugin.py:1176 #, python-format msgid "mechanism_manager.update_port_postcommit failed for port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:1222 +#: neutron/plugins/ml2/plugin.py:1223 #, python-format msgid "No Host supplied to bind DVR Port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:1341 +#: neutron/plugins/ml2/plugin.py:1342 #, python-format msgid "mechanism_manager.delete_port_postcommit failed for port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:1373 +#: neutron/plugins/ml2/plugin.py:1374 #, python-format msgid "Binding info for DVR port %s not found" msgstr "" @@ -907,28 +918,6 @@ msgstr "" msgid "Failed to parse vni_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:110 -msgid "APIC service agent: failed in reporting state" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:195 -#, python-format -msgid "No such interface (ignored): %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:245 -msgid "APIC service agent: exception in LLDP parsing" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:300 -#, python-format -msgid "APIC service agent: can not get MACaddr for %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:316 -msgid "APIC host agent: failed in reporting state" -msgstr "" - #: neutron/plugins/ml2/drivers/cisco/n1kv/n1kv_ext_driver.py:76 #: neutron/plugins/ml2/drivers/cisco/n1kv/n1kv_ext_driver.py:83 #, python-format @@ -942,51 +931,51 @@ msgid "" "%(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:185 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:186 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:340 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:353 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:360 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:369 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:462 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:456 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:541 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:534 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:824 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1029 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1022 #: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:271 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1057 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1050 #: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:40 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" @@ -1140,15 +1129,15 @@ msgid "" " port details from server" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1525 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1533 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1601 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1600 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1707 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1708 msgid "Agent failed to create agent config map" msgstr "" diff --git a/neutron/locale/neutron-log-info.pot b/neutron/locale/neutron-log-info.pot index 570bbd301..2549aefd3 100644 --- a/neutron/locale/neutron-log-info.pot +++ b/neutron/locale/neutron-log-info.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 7.0.0.0b2.dev192\n" +"Project-Id-Version: neutron 7.0.0.0b2.dev396\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-11 06:09+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,17 +17,17 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: neutron/manager.py:117 +#: neutron/manager.py:118 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:165 +#: neutron/manager.py:166 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:183 +#: neutron/manager.py:189 #, python-format msgid "Loading Plugin: %s" msgstr "" @@ -43,27 +43,27 @@ msgstr "" msgid "Loaded quota_driver: %s." msgstr "" -#: neutron/service.py:191 +#: neutron/service.py:186 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/wsgi.py:793 +#: neutron/wsgi.py:796 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:810 +#: neutron/wsgi.py:813 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:826 +#: neutron/wsgi.py:829 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:829 +#: neutron/wsgi.py:832 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" @@ -115,68 +115,68 @@ msgstr "" msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/common/ovs_lib.py:423 neutron/agent/common/ovs_lib.py:456 +#: neutron/agent/common/ovs_lib.py:432 neutron/agent/common/ovs_lib.py:465 #, python-format msgid "Port %(port_id)s not present in bridge %(br_name)s" msgstr "" -#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:589 +#: neutron/agent/dhcp/agent.py:95 neutron/agent/dhcp/agent.py:588 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp/agent.py:152 +#: neutron/agent/dhcp/agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp/agent.py:173 +#: neutron/agent/dhcp/agent.py:172 msgid "Synchronizing state complete" msgstr "" -#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:654 +#: neutron/agent/dhcp/agent.py:585 neutron/agent/l3/agent.py:646 #: neutron/services/metering/agents/metering_agent.py:286 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3/agent.py:575 neutron/agent/l3/agent.py:644 +#: neutron/agent/l3/agent.py:567 neutron/agent/l3/agent.py:636 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3/ha.py:113 +#: neutron/agent/l3/ha.py:114 #, python-format msgid "Router %(router_id)s transitioned to %(state)s" msgstr "" -#: neutron/agent/l3/ha.py:120 +#: neutron/agent/l3/ha.py:121 #, python-format msgid "" "Router %s is not managed by this agent. It was possibly deleted " "concurrently." msgstr "" -#: neutron/agent/linux/daemon.py:104 +#: neutron/agent/linux/daemon.py:114 #, python-format msgid "Process runs with uid/gid: %(uid)s/%(gid)s" msgstr "" -#: neutron/agent/linux/dhcp.py:793 +#: neutron/agent/linux/dhcp.py:802 #, python-format msgid "" "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is " "not in port's address IP versions" msgstr "" -#: neutron/agent/linux/interface.py:192 +#: neutron/agent/linux/interface.py:167 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:142 +#: neutron/agent/linux/iptables_firewall.py:140 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:153 +#: neutron/agent/linux/iptables_firewall.py:151 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -185,16 +185,16 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: neutron/api/extensions.py:539 +#: neutron/api/extensions.py:536 #, python-format msgid "Loaded extension: %s" msgstr "" -#: neutron/api/v2/base.py:96 +#: neutron/api/v2/base.py:95 msgid "Allow sorting is enabled because native pagination requires native sorting" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:94 neutron/api/v2/resource.py:106 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:262 -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1067 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1060 #: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:346 -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1607 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1611 msgid "Agent initialized successfully, now running... " msgstr "" @@ -288,51 +288,46 @@ msgstr "" msgid "Adding network %(net)s to agent %(agent)s on host %(host)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:625 neutron/plugins/ml2/plugin.py:894 +#: neutron/db/db_base_plugin_v2.py:656 neutron/plugins/ml2/plugin.py:882 #, python-format msgid "" "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet " "%(subnet)s, cannot delete" msgstr "" -#: neutron/db/ipam_backend_mixin.py:208 +#: neutron/db/ipam_backend_mixin.py:63 #, python-format -msgid "" -"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " -"%(subnet_id)s (CIDR: %(cidr)s)" +msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/ipam_backend_mixin.py:246 +#: neutron/db/ipam_backend_mixin.py:227 #, python-format -msgid "Found invalid IP address in pool: %(start)s - %(end)s:" +msgid "" +"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " +"%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/ipam_backend_mixin.py:253 +#: neutron/db/ipam_backend_mixin.py:265 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/ipam_backend_mixin.py:257 -#, python-format -msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" -msgstr "" - -#: neutron/db/ipam_backend_mixin.py:262 +#: neutron/db/ipam_backend_mixin.py:269 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/ipam_backend_mixin.py:286 +#: neutron/db/ipam_backend_mixin.py:290 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:79 +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router " "rescheduling is disabled." msgstr "" -#: neutron/db/l3_db.py:1161 +#: neutron/db/l3_db.py:1190 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -342,12 +337,12 @@ msgstr "" msgid "Centralizing distributed router %s is not supported" msgstr "" -#: neutron/db/l3_dvr_db.py:550 +#: neutron/db/l3_dvr_db.py:558 #, python-format msgid "Agent Gateway port does not exist, so create one: %s" msgstr "" -#: neutron/db/l3_dvr_db.py:633 +#: neutron/db/l3_dvr_db.py:641 #, python-format msgid "SNAT interface port list does not exist, so create one: %s" msgstr "" @@ -384,7 +379,7 @@ msgstr "" msgid "Nova event response: %s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:306 +#: neutron/plugins/brocade/NeutronPlugin.py:305 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -573,41 +568,26 @@ msgstr "" msgid "Got %(alias)s extension from driver '%(drv)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:806 -#, python-format -msgid "Extended network dict for driver '%(drv)s'" -msgstr "" - -#: neutron/plugins/ml2/managers.py:813 -#, python-format -msgid "Extended subnet dict for driver '%(drv)s'" -msgstr "" - -#: neutron/plugins/ml2/managers.py:820 -#, python-format -msgid "Extended port dict for driver '%(drv)s'" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:142 +#: neutron/plugins/ml2/plugin.py:141 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:293 +#: neutron/plugins/ml2/plugin.py:292 #, python-format msgid "Attempt %(count)s to bind port %(port)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %s was deleted concurrently" msgstr "" -#: neutron/plugins/ml2/plugin.py:707 +#: neutron/plugins/ml2/plugin.py:700 #, python-format msgid "Subnet %s was deleted concurrently" msgstr "" -#: neutron/plugins/ml2/plugin.py:1370 +#: neutron/plugins/ml2/plugin.py:1387 #, python-format msgid "" "Binding info for port %s was not found, it might have been deleted " @@ -631,7 +611,7 @@ msgstr "" msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:113 +#: neutron/plugins/ml2/drivers/type_tunnel.py:123 #, python-format msgid "%(type)s ID ranges: %(range)s" msgstr "" @@ -675,30 +655,12 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:78 -msgid "APIC service agent starting ..." -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:95 -msgid "APIC service agent started" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:179 -#, python-format -msgid "APIC host agent: agent starting on %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:199 -#, python-format -msgid "APIC host agent: started on %s" -msgstr "" - #: neutron/plugins/ml2/drivers/freescale/mechanism_fslsdn.py:40 msgid "Initializing CRD client... " msgstr "" #: neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py:32 -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:781 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:784 #, python-format msgid "" "Skipping ARP spoofing rules for port '%s' because it has port security " @@ -710,54 +672,54 @@ msgstr "" msgid "Clearing orphaned ARP spoofing entries for devices %s" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:798 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:791 msgid "Stopping linuxbridge agent." msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:828 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:821 #: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:100 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:89 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:895 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:888 #: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:210 -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1226 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:933 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:926 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:940 -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1270 -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1287 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:933 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1290 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:952 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:945 #: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:236 -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1299 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1302 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1010 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1003 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1013 #: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:252 -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1490 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1500 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1060 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1053 #: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43 #, python-format msgid "Interface mappings: %s" @@ -801,62 +763,62 @@ msgstr "" msgid "L2 Agent operating in DVR Mode with MAC %s" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:588 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:591 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:652 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:655 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:777 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:813 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:816 #, python-format msgid "port_unbound(): net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:882 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1113 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1116 #, python-format msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1258 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1518 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1529 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1617 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1630 msgid "Agent caught SIGTERM, quitting daemon loop." msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1623 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1634 msgid "Agent caught SIGHUP, resetting." msgstr "" diff --git a/neutron/locale/neutron-log-warning.pot b/neutron/locale/neutron-log-warning.pot index 321d4defd..34e1e7bf4 100644 --- a/neutron/locale/neutron-log-warning.pot +++ b/neutron/locale/neutron-log-warning.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 7.0.0.0b2.dev267\n" +"Project-Id-Version: neutron 7.0.0.0b2.dev396\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-16 06:09+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -59,22 +59,22 @@ msgid "" "falling back to old security_group_rules_for_devices which scales worse." msgstr "" -#: neutron/agent/common/ovs_lib.py:377 +#: neutron/agent/common/ovs_lib.py:382 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/common/ovs_lib.py:380 +#: neutron/agent/common/ovs_lib.py:385 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/common/ovs_lib.py:442 +#: neutron/agent/common/ovs_lib.py:447 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/dhcp/agent.py:120 +#: neutron/agent/dhcp/agent.py:119 #, python-format msgid "" "Unable to %(action)s dhcp for %(net_id)s: there is a conflict with its " @@ -82,26 +82,26 @@ msgid "" "exist." msgstr "" -#: neutron/agent/dhcp/agent.py:135 neutron/agent/dhcp/agent.py:204 +#: neutron/agent/dhcp/agent.py:134 neutron/agent/dhcp/agent.py:203 #, python-format msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp/agent.py:221 +#: neutron/agent/dhcp/agent.py:220 #, python-format msgid "" "Network %s may have been deleted and its resources may have already been " "disposed." msgstr "" -#: neutron/agent/dhcp/agent.py:370 +#: neutron/agent/dhcp/agent.py:369 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp/agent.py:571 neutron/agent/l3/agent.py:627 +#: neutron/agent/dhcp/agent.py:570 neutron/agent/l3/agent.py:627 #: neutron/agent/metadata/agent.py:310 #: neutron/services/metering/agents/metering_agent.py:278 msgid "" @@ -130,7 +130,7 @@ msgstr "" msgid "Info for router %s was not found. Performing router cleanup" msgstr "" -#: neutron/agent/l3/router_info.py:208 +#: neutron/agent/l3/router_info.py:191 #, python-format msgid "Unable to configure IP address for floating IP: %s" msgstr "" @@ -180,22 +180,22 @@ msgid "" "greater to 0" msgstr "" -#: neutron/api/extensions.py:521 +#: neutron/api/extensions.py:518 #, python-format msgid "Did not find expected name \"%(ext_name)s\" in %(file)s" msgstr "" -#: neutron/api/extensions.py:529 +#: neutron/api/extensions.py:526 #, python-format msgid "Extension file %(f)s wasn't loaded due to %(exception)s" msgstr "" -#: neutron/api/extensions.py:570 +#: neutron/api/extensions.py:567 #, python-format msgid "Extension %s not supported by any of loaded plugins" msgstr "" -#: neutron/api/extensions.py:582 +#: neutron/api/extensions.py:579 #, python-format msgid "Loaded plugins do not implement extension %s interface" msgstr "" @@ -238,7 +238,7 @@ msgid "" " end of the init process." msgstr "" -#: neutron/cmd/sanity_check.py:78 +#: neutron/cmd/sanity_check.py:80 msgid "" "The user that is executing neutron can read the namespaces without using " "the root_helper. Disable the use_helper_for_ns_read option to avoid a " @@ -274,7 +274,7 @@ msgid "" "not report to the server in the last %(dead_time)s seconds." msgstr "" -#: neutron/db/l3_agentschedulers_db.py:105 +#: neutron/db/l3_agentschedulers_db.py:106 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did" @@ -360,7 +360,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:1445 +#: neutron/plugins/ml2/plugin.py:1446 #, python-format msgid "Port %s not found during update" msgstr "" @@ -403,26 +403,6 @@ msgstr "" msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_sync.py:67 -#, python-format -msgid "Create network postcommit failed for network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/apic_sync.py:77 -#, python-format -msgid "Create subnet postcommit failed for subnet %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/apic_sync.py:91 -#, python-format -msgid "Create port postcommit failed for port %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/apic_sync.py:110 -#, python-format -msgid "Add interface postcommit failed for port %s" -msgstr "" - #: neutron/plugins/ml2/drivers/cisco/ucsm/mech_cisco_ucsm.py:78 msgid "update_port_precommit: vlan_id is None." msgstr "" @@ -449,36 +429,36 @@ msgstr "" msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:90 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:91 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:104 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:105 msgid "Invalid Network ID, will lead to incorrect bridge name" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:111 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:112 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:118 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:119 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:127 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:128 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:527 -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:563 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:520 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:556 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:557 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:550 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index cb540740e..15fce8abd 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 7.0.0.0b2.dev267\n" +"Project-Id-Version: neutron 7.0.0.0b2.dev396\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-16 06:09+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,20 +17,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: neutron/manager.py:76 +#: neutron/manager.py:77 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:88 +#: neutron/manager.py:89 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:136 neutron/manager.py:148 +#: neutron/manager.py:137 neutron/manager.py:149 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:191 +#: neutron/manager.py:197 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" @@ -86,62 +86,62 @@ msgstr "" msgid "Access to this resource was denied." msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:41 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:44 +#: neutron/service.py:43 msgid "" "Number of separate API worker processes for service. If not specified, " "the default is equal to the number of CPUs available for best " "performance." msgstr "" -#: neutron/service.py:49 +#: neutron/service.py:48 msgid "Number of RPC worker processes for service" msgstr "" -#: neutron/service.py:52 +#: neutron/service.py:51 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/wsgi.py:51 +#: neutron/wsgi.py:52 msgid "Number of backlog requests to configure the socket with" msgstr "" -#: neutron/wsgi.py:55 +#: neutron/wsgi.py:56 msgid "" "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not " "supported on OS X." msgstr "" -#: neutron/wsgi.py:59 +#: neutron/wsgi.py:60 msgid "Number of seconds to keep retrying to listen" msgstr "" -#: neutron/wsgi.py:62 +#: neutron/wsgi.py:63 msgid "Max header line to accommodate large tokens" msgstr "" -#: neutron/wsgi.py:65 +#: neutron/wsgi.py:66 msgid "Enable SSL on the API server" msgstr "" -#: neutron/wsgi.py:67 +#: neutron/wsgi.py:68 msgid "CA certificate file to use to verify connecting clients" msgstr "" -#: neutron/wsgi.py:70 +#: neutron/wsgi.py:71 msgid "Certificate file to use when starting the server securely" msgstr "" -#: neutron/wsgi.py:73 +#: neutron/wsgi.py:74 msgid "Private key file to use when starting the server securely" msgstr "" -#: neutron/wsgi.py:77 +#: neutron/wsgi.py:78 msgid "" "Determines if connections are allowed to be held open by clients after a " "request is fulfilled. A value of False will ensure that the socket " @@ -149,62 +149,62 @@ msgid "" " client." msgstr "" -#: neutron/wsgi.py:83 +#: neutron/wsgi.py:84 msgid "" "Timeout for client connections socket operations. If an incoming " "connection is idle for this number of seconds it will be closed. A value " "of '0' means wait forever." msgstr "" -#: neutron/wsgi.py:176 +#: neutron/wsgi.py:177 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:196 +#: neutron/wsgi.py:197 #, python-format msgid "Unable to find ssl_cert_file : %s" msgstr "" -#: neutron/wsgi.py:202 +#: neutron/wsgi.py:203 #, python-format msgid "Unable to find ssl_key_file : %s" msgstr "" -#: neutron/wsgi.py:207 +#: neutron/wsgi.py:208 #, python-format msgid "Unable to find ssl_ca_file : %s" msgstr "" -#: neutron/wsgi.py:496 +#: neutron/wsgi.py:499 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:662 +#: neutron/wsgi.py:665 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:750 neutron/api/v2/base.py:198 neutron/api/v2/base.py:346 -#: neutron/api/v2/base.py:494 neutron/api/v2/base.py:556 +#: neutron/wsgi.py:753 neutron/api/v2/base.py:198 neutron/api/v2/base.py:346 +#: neutron/api/v2/base.py:495 neutron/api/v2/base.py:556 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:94 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:799 +#: neutron/wsgi.py:802 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:803 +#: neutron/wsgi.py:806 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:940 +#: neutron/wsgi.py:943 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:993 +#: neutron/wsgi.py:996 msgid "Could not deserialize data" msgstr "" @@ -277,20 +277,20 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/common/ovs_lib.py:478 +#: neutron/agent/common/ovs_lib.py:483 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/common/ovs_lib.py:586 +#: neutron/agent/common/ovs_lib.py:591 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/common/ovs_lib.py:591 +#: neutron/agent/common/ovs_lib.py:596 msgid "Must specify one or more actions on flow addition or modification" msgstr "" -#: neutron/agent/dhcp/agent.py:584 +#: neutron/agent/dhcp/agent.py:583 #, python-format msgid "Agent updated: %(payload)s" msgstr "" @@ -419,26 +419,31 @@ msgid "" msgstr "" #: neutron/agent/l3/config.py:86 -msgid "Iptables mangle mark used to mark metadata valid requests" +msgid "" +"Iptables mangle mark used to mark metadata valid requests. This mark will" +" be masked with 0xffff so that only the lower 16 bits will be used." msgstr "" -#: neutron/agent/l3/config.py:90 -msgid "Iptables mangle mark used to mark ingress from external network" +#: neutron/agent/l3/config.py:91 +msgid "" +"Iptables mangle mark used to mark ingress from external network. This " +"mark will be masked with 0xffff so that only the lower 16 bits will be " +"used." msgstr "" -#: neutron/agent/l3/ha.py:35 +#: neutron/agent/l3/ha.py:36 msgid "Location to store keepalived/conntrackd config files" msgstr "" -#: neutron/agent/l3/ha.py:40 +#: neutron/agent/l3/ha.py:41 msgid "VRRP authentication type" msgstr "" -#: neutron/agent/l3/ha.py:42 +#: neutron/agent/l3/ha.py:43 msgid "VRRP authentication password" msgstr "" -#: neutron/agent/l3/ha.py:46 +#: neutron/agent/l3/ha.py:47 msgid "The advertisement interval in seconds" msgstr "" @@ -501,25 +506,25 @@ msgstr "" msgid "Process is not running." msgstr "" -#: neutron/agent/linux/daemon.py:44 +#: neutron/agent/linux/daemon.py:54 #, python-format msgid "Failed to set uid %s" msgstr "" -#: neutron/agent/linux/daemon.py:58 +#: neutron/agent/linux/daemon.py:68 #, python-format msgid "Failed to set gid %s" msgstr "" -#: neutron/agent/linux/daemon.py:88 +#: neutron/agent/linux/daemon.py:98 msgid "Root permissions are required to drop privileges." msgstr "" -#: neutron/agent/linux/daemon.py:96 +#: neutron/agent/linux/daemon.py:106 msgid "Failed to remove supplemental groups" msgstr "" -#: neutron/agent/linux/daemon.py:125 +#: neutron/agent/linux/daemon.py:135 msgid "Unable to unlock pid file" msgstr "" @@ -548,63 +553,22 @@ msgstr "" msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/external_process.py:37 +#: neutron/agent/linux/external_process.py:38 msgid "Location to store child pid files" msgstr "" -#: neutron/agent/linux/interface.py:38 +#: neutron/agent/linux/interface.py:36 msgid "Name of Open vSwitch bridge to use" msgstr "" -#: neutron/agent/linux/interface.py:41 +#: neutron/agent/linux/interface.py:39 msgid "Uses veth for an interface or not" msgstr "" -#: neutron/agent/linux/interface.py:43 +#: neutron/agent/linux/interface.py:41 msgid "MTU setting for device." msgstr "" -#: neutron/agent/linux/interface.py:45 -msgid "" -"Mapping between flavor and LinuxInterfaceDriver. It is specific to " -"MetaInterfaceDriver used with admin_user, admin_password, " -"admin_tenant_name, admin_url, auth_strategy, auth_region and " -"endpoint_type." -msgstr "" - -#: neutron/agent/linux/interface.py:51 -msgid "Admin username" -msgstr "" - -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/config.py:56 -#: neutron/plugins/metaplugin/common/config.py:65 -msgid "Admin password" -msgstr "" - -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/config.py:59 -#: neutron/plugins/metaplugin/common/config.py:68 -msgid "Admin tenant name" -msgstr "" - -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/config.py:61 -#: neutron/plugins/metaplugin/common/config.py:70 -msgid "Authentication URL" -msgstr "" - -#: neutron/agent/linux/interface.py:60 neutron/agent/metadata/config.py:63 -#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:72 -msgid "The type of authentication to use" -msgstr "" - -#: neutron/agent/linux/interface.py:62 neutron/agent/metadata/config.py:65 -#: neutron/plugins/metaplugin/common/config.py:74 -msgid "Authentication region" -msgstr "" - -#: neutron/agent/linux/interface.py:65 neutron/agent/metadata/config.py:75 -msgid "Network service endpoint type to pull from the keystone catalog" -msgstr "" - #: neutron/agent/linux/ip_lib.py:34 msgid "Force ip_lib calls to use the root helper" msgstr "" @@ -624,19 +588,19 @@ msgstr "" msgid "ip link capability %(capability)s is not supported" msgstr "" -#: neutron/agent/linux/keepalived.py:52 +#: neutron/agent/linux/keepalived.py:54 #, python-format msgid "" "Network of size %(size)s, from IP range %(parent_range)s excluding IP " "ranges %(excluded_ranges)s was not found." msgstr "" -#: neutron/agent/linux/keepalived.py:61 +#: neutron/agent/linux/keepalived.py:63 #, python-format msgid "Invalid instance state: %(state)s, valid states are: %(valid_states)s" msgstr "" -#: neutron/agent/linux/keepalived.py:71 +#: neutron/agent/linux/keepalived.py:73 #, python-format msgid "" "Invalid authentication type: %(auth_type)s, valid types are: " @@ -706,10 +670,29 @@ msgid "" msgstr "" #: neutron/agent/metadata/config.py:54 -#: neutron/plugins/metaplugin/common/config.py:63 msgid "Admin user" msgstr "" +#: neutron/agent/metadata/config.py:56 +msgid "Admin password" +msgstr "" + +#: neutron/agent/metadata/config.py:59 +msgid "Admin tenant name" +msgstr "" + +#: neutron/agent/metadata/config.py:61 +msgid "Authentication URL" +msgstr "" + +#: neutron/agent/metadata/config.py:63 neutron/common/config.py:50 +msgid "The type of authentication to use" +msgstr "" + +#: neutron/agent/metadata/config.py:65 +msgid "Authentication region" +msgstr "" + #: neutron/agent/metadata/config.py:68 msgid "Turn off verification of the certificate for ssl" msgstr "" @@ -718,6 +701,10 @@ msgstr "" msgid "Certificate Authority public key (CA cert) file for ssl" msgstr "" +#: neutron/agent/metadata/config.py:75 +msgid "Network service endpoint type to pull from the keystone catalog" +msgstr "" + #: neutron/agent/metadata/config.py:78 msgid "IP address used by Nova metadata server." msgstr "" @@ -748,7 +735,7 @@ msgstr "" #: neutron/agent/metadata/config.py:112 msgid "" -"Metadata Proxy UNIX domain socket mode, 3 values allowed: 'deduce': " +"Metadata Proxy UNIX domain socket mode, 4 values allowed: 'deduce': " "deduce mode from metadata_proxy_user/group values, 'user': set metadata " "proxy socket mode to 0o644, to use when metadata_proxy_user is agent " "effective user or root, 'group': set metadata proxy socket mode to 0o664," @@ -860,7 +847,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:318 neutron/api/v2/base.py:627 +#: neutron/api/api_common.py:318 neutron/api/v2/base.py:626 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1066,7 +1053,7 @@ msgstr "" msgid "'%s' is not of the form =[value]" msgstr "" -#: neutron/api/v2/base.py:93 +#: neutron/api/v2/base.py:92 msgid "Native pagination depend on native sorting" msgstr "" @@ -1075,64 +1062,64 @@ msgstr "" msgid "Invalid format: %s" msgstr "" -#: neutron/api/v2/base.py:579 +#: neutron/api/v2/base.py:578 msgid "" "Specifying 'tenant_id' other than authenticated tenant in request " "requires admin privileges" msgstr "" -#: neutron/api/v2/base.py:587 -msgid "Running without keystone AuthN requires that tenant_id is specified" +#: neutron/api/v2/base.py:586 +msgid "Running without keystone AuthN requires that tenant_id is specified" msgstr "" -#: neutron/api/v2/base.py:605 +#: neutron/api/v2/base.py:604 msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:611 +#: neutron/api/v2/base.py:610 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:614 +#: neutron/api/v2/base.py:613 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:624 +#: neutron/api/v2/base.py:623 msgid "Body contains invalid data" msgstr "" -#: neutron/api/v2/base.py:638 +#: neutron/api/v2/base.py:637 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:645 +#: neutron/api/v2/base.py:644 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:650 +#: neutron/api/v2/base.py:649 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:668 +#: neutron/api/v2/base.py:667 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:677 neutron/extensions/allowedaddresspairs.py:76 +#: neutron/api/v2/base.py:676 neutron/extensions/allowedaddresspairs.py:76 #: neutron/extensions/multiprovidernet.py:45 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:696 +#: neutron/api/v2/base.py:695 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/api/v2/test_resource.py:248 msgid "Request Failed: internal server error while processing your request." msgstr "" @@ -1164,50 +1151,54 @@ msgid "" "ports created by Neutron on integration and external network bridges." msgstr "" -#: neutron/cmd/sanity_check.py:163 +#: neutron/cmd/sanity_check.py:174 msgid "Check for OVS vxlan support" msgstr "" -#: neutron/cmd/sanity_check.py:165 +#: neutron/cmd/sanity_check.py:176 msgid "Check for iproute2 vxlan support" msgstr "" -#: neutron/cmd/sanity_check.py:167 +#: neutron/cmd/sanity_check.py:178 msgid "Check for patch port support" msgstr "" -#: neutron/cmd/sanity_check.py:169 +#: neutron/cmd/sanity_check.py:180 msgid "Check for nova notification support" msgstr "" -#: neutron/cmd/sanity_check.py:171 +#: neutron/cmd/sanity_check.py:182 msgid "Check for ARP responder support" msgstr "" -#: neutron/cmd/sanity_check.py:173 +#: neutron/cmd/sanity_check.py:184 msgid "Check for ARP header match support" msgstr "" -#: neutron/cmd/sanity_check.py:175 +#: neutron/cmd/sanity_check.py:186 msgid "Check for VF management support" msgstr "" -#: neutron/cmd/sanity_check.py:177 +#: neutron/cmd/sanity_check.py:188 msgid "Check netns permission settings" msgstr "" -#: neutron/cmd/sanity_check.py:179 +#: neutron/cmd/sanity_check.py:190 msgid "Check minimal dnsmasq version" msgstr "" -#: neutron/cmd/sanity_check.py:181 +#: neutron/cmd/sanity_check.py:192 msgid "Check ovsdb native interface support" msgstr "" -#: neutron/cmd/sanity_check.py:183 +#: neutron/cmd/sanity_check.py:194 msgid "Check ebtables installation" msgstr "" +#: neutron/cmd/sanity_check.py:196 +msgid "Check keepalived IPv6 support" +msgstr "" + #: neutron/common/config.py:42 msgid "The host IP to bind to" msgstr "" @@ -1228,7 +1219,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:54 neutron/db/migration/cli.py:45 +#: neutron/common/config.py:54 neutron/db/migration/cli.py:46 msgid "The service plugins Neutron will use" msgstr "" @@ -1416,423 +1407,428 @@ msgstr "" #: neutron/common/exceptions.py:73 #, python-format -msgid "User does not have admin privileges: %(reason)s" +msgid "Not supported: %(msg)s" msgstr "" #: neutron/common/exceptions.py:77 #, python-format -msgid "Network %(net_id)s could not be found" +msgid "User does not have admin privileges: %(reason)s" msgstr "" #: neutron/common/exceptions.py:81 #, python-format -msgid "Subnet %(subnet_id)s could not be found" +msgid "Network %(net_id)s could not be found" msgstr "" #: neutron/common/exceptions.py:85 #, python-format -msgid "Subnet pool %(subnetpool_id)s could not be found" +msgid "Subnet %(subnet_id)s could not be found" msgstr "" #: neutron/common/exceptions.py:89 #, python-format -msgid "Port %(port_id)s could not be found" +msgid "Subnet pool %(subnetpool_id)s could not be found" msgstr "" #: neutron/common/exceptions.py:93 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:97 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:102 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:106 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:110 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:114 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:118 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:122 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:123 +#: neutron/common/exceptions.py:127 #, python-format msgid "Unable to complete operation on subnet %(subnet_id)s. %(reason)s" msgstr "" -#: neutron/common/exceptions.py:128 +#: neutron/common/exceptions.py:132 msgid "One or more ports have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:134 +#: neutron/common/exceptions.py:138 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attached device %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:140 +#: neutron/common/exceptions.py:144 #, python-format msgid "Port %(port_id)s cannot be deleted directly via the port API: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:145 +#: neutron/common/exceptions.py:149 #, python-format msgid "" "Unable to complete operation on port %(port_id)s, port is already bound, " "port type: %(vif_type)s, old_mac %(old_mac)s, new_mac %(new_mac)s" msgstr "" -#: neutron/common/exceptions.py:151 +#: neutron/common/exceptions.py:155 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:163 +#: neutron/common/exceptions.py:167 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:168 +#: neutron/common/exceptions.py:172 #, python-format msgid "" "IP address %(ip_address)s is not a valid IP for any of the subnets on the" " specified network." msgstr "" -#: neutron/common/exceptions.py:173 +#: neutron/common/exceptions.py:177 #, python-format msgid "IP address %(ip_address)s is not a valid IP for the specified subnet." msgstr "" -#: neutron/common/exceptions.py:178 +#: neutron/common/exceptions.py:182 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:183 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:198 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:199 +#: neutron/common/exceptions.py:203 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:207 +#: neutron/common/exceptions.py:211 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:216 msgid "" "Unable to create the network. No available network found in maximum " "allowed attempts." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:221 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:226 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:232 +#: neutron/common/exceptions.py:236 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:236 +#: neutron/common/exceptions.py:240 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:240 +#: neutron/common/exceptions.py:244 #, python-format msgid "" "Operation %(op)s is not supported for device_owner %(device_owner)s on " "port %(port_id)s." msgstr "" -#: neutron/common/exceptions.py:245 +#: neutron/common/exceptions.py:249 #, python-format msgid "" "Found overlapping allocation pools: %(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:254 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:255 +#: neutron/common/exceptions.py:259 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:263 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:263 +#: neutron/common/exceptions.py:267 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:267 +#: neutron/common/exceptions.py:271 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:275 +#: neutron/common/exceptions.py:279 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:279 +#: neutron/common/exceptions.py:283 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:283 +#: neutron/common/exceptions.py:287 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:288 +#: neutron/common/exceptions.py:292 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:293 +#: neutron/common/exceptions.py:297 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:297 +#: neutron/common/exceptions.py:301 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:301 +#: neutron/common/exceptions.py:305 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:305 +#: neutron/common/exceptions.py:309 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:314 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:318 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:319 +#: neutron/common/exceptions.py:323 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:324 +#: neutron/common/exceptions.py:328 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:329 +#: neutron/common/exceptions.py:333 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:339 +#: neutron/common/exceptions.py:343 msgid "Empty physical network name." msgstr "" -#: neutron/common/exceptions.py:343 +#: neutron/common/exceptions.py:347 #, python-format msgid "Invalid network Tunnel range: '%(tunnel_range)s' - %(error)s" msgstr "" -#: neutron/common/exceptions.py:354 +#: neutron/common/exceptions.py:358 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:358 +#: neutron/common/exceptions.py:362 msgid "VXLAN Network unsupported." msgstr "" -#: neutron/common/exceptions.py:362 +#: neutron/common/exceptions.py:366 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" -#: neutron/common/exceptions.py:366 +#: neutron/common/exceptions.py:370 #, python-format msgid "" "The following device_id %(device_id)s is not owned by your tenant or " "matches another tenants router." msgstr "" -#: neutron/common/exceptions.py:371 +#: neutron/common/exceptions.py:375 #, python-format msgid "Invalid CIDR %(input)s given as IP prefix" msgstr "" -#: neutron/common/exceptions.py:375 +#: neutron/common/exceptions.py:379 #, python-format msgid "Router '%(router_id)s' is not compatible with this agent" msgstr "" -#: neutron/common/exceptions.py:379 +#: neutron/common/exceptions.py:383 #, python-format msgid "Router '%(router_id)s' cannot be both DVR and HA" msgstr "" -#: neutron/common/exceptions.py:400 +#: neutron/common/exceptions.py:404 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/common/exceptions.py:404 +#: neutron/common/exceptions.py:408 msgid "Aborting periodic_sync_routers_task due to an error" msgstr "" -#: neutron/common/exceptions.py:416 +#: neutron/common/exceptions.py:420 #, python-format msgid "%(driver)s: Internal driver error." msgstr "" -#: neutron/common/exceptions.py:420 +#: neutron/common/exceptions.py:424 msgid "Unspecified minimum subnet pool prefix" msgstr "" -#: neutron/common/exceptions.py:424 +#: neutron/common/exceptions.py:428 msgid "Empty subnet pool prefix list" msgstr "" -#: neutron/common/exceptions.py:428 +#: neutron/common/exceptions.py:432 msgid "Cannot mix IPv4 and IPv6 prefixes in a subnet pool" msgstr "" -#: neutron/common/exceptions.py:432 +#: neutron/common/exceptions.py:436 #, python-format msgid "Prefix '%(prefix)s' not supported in IPv%(version)s pool" msgstr "" -#: neutron/common/exceptions.py:436 +#: neutron/common/exceptions.py:440 #, python-format msgid "" "Illegal prefix bounds: %(prefix_type)s=%(prefixlen)s, " "%(base_prefix_type)s=%(base_prefixlen)s" msgstr "" -#: neutron/common/exceptions.py:441 +#: neutron/common/exceptions.py:445 #, python-format msgid "Illegal update to prefixes: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:445 +#: neutron/common/exceptions.py:449 #, python-format msgid "Failed to allocate subnet: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:449 +#: neutron/common/exceptions.py:453 #, python-format msgid "" "Unable to allocate subnet with prefix length %(prefixlen)s, minimum " "allowed prefix is %(min_prefixlen)s" msgstr "" -#: neutron/common/exceptions.py:454 +#: neutron/common/exceptions.py:458 #, python-format msgid "" "Unable to allocate subnet with prefix length %(prefixlen)s, maximum " "allowed prefix is %(max_prefixlen)s" msgstr "" -#: neutron/common/exceptions.py:459 +#: neutron/common/exceptions.py:463 #, python-format msgid "Unable to delete subnet pool: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:463 +#: neutron/common/exceptions.py:467 msgid "Per-tenant subnet pool prefix quota exceeded" msgstr "" -#: neutron/common/exceptions.py:467 +#: neutron/common/exceptions.py:471 #, python-format msgid "Device '%(device_name)s' does not exist" msgstr "" -#: neutron/common/exceptions.py:471 +#: neutron/common/exceptions.py:475 msgid "" "Subnets hosted on the same network must be allocated from the same subnet" " pool" @@ -1854,34 +1850,34 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/utils.py:203 +#: neutron/common/utils.py:214 #: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:36 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:206 +#: neutron/common/utils.py:217 #: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:39 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:209 +#: neutron/common/utils.py:220 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:211 +#: neutron/common/utils.py:222 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:214 +#: neutron/common/utils.py:225 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:408 +#: neutron/common/utils.py:419 msgid "Illegal IP version number" msgstr "" @@ -1939,23 +1935,23 @@ msgid "" "such agents is available if this option is True." msgstr "" -#: neutron/db/common_db_mixin.py:138 +#: neutron/db/common_db_mixin.py:148 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:108 neutron/db/db_base_plugin_v2.py:112 +#: neutron/db/db_base_plugin_v2.py:115 neutron/db/db_base_plugin_v2.py:119 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:164 +#: neutron/db/db_base_plugin_v2.py:171 #, python-format msgid "" "Invalid CIDR %s for IPv6 address mode. OpenStack uses the EUI-64 address " "format, which requires the prefix to be /64." msgstr "" -#: neutron/db/db_base_plugin_v2.py:172 +#: neutron/db/db_base_plugin_v2.py:179 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -1963,73 +1959,79 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:180 +#: neutron/db/db_base_plugin_v2.py:187 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:186 +#: neutron/db/db_base_plugin_v2.py:193 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:316 +#: neutron/db/db_base_plugin_v2.py:342 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:343 +#: neutron/db/db_base_plugin_v2.py:369 msgid "Subnet has a prefix length that is incompatible with DHCP service enabled." msgstr "" -#: neutron/db/db_base_plugin_v2.py:364 +#: neutron/db/db_base_plugin_v2.py:390 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:384 neutron/db/db_base_plugin_v2.py:398 +#: neutron/db/db_base_plugin_v2.py:410 neutron/db/db_base_plugin_v2.py:424 #: neutron/plugins/opencontrail/contrail_plugin.py:313 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:391 +#: neutron/db/db_base_plugin_v2.py:417 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:407 +#: neutron/db/db_base_plugin_v2.py:433 msgid "ipv6_ra_mode is not valid when ip_version is 4" msgstr "" -#: neutron/db/db_base_plugin_v2.py:411 +#: neutron/db/db_base_plugin_v2.py:437 msgid "ipv6_address_mode is not valid when ip_version is 4" msgstr "" -#: neutron/db/db_base_plugin_v2.py:490 +#: neutron/db/db_base_plugin_v2.py:517 msgid "ip_version must be specified in the absence of cidr and subnetpool_id" msgstr "" -#: neutron/db/db_base_plugin_v2.py:507 +#: neutron/db/db_base_plugin_v2.py:534 msgid "cidr and prefixlen must not be supplied together" msgstr "" -#: neutron/db/db_base_plugin_v2.py:521 +#: neutron/db/db_base_plugin_v2.py:548 msgid "A cidr must be specified in the absence of a subnet pool" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:731 msgid "Existing prefixes must be a subset of the new prefixes" msgstr "" -#: neutron/db/db_base_plugin_v2.py:764 +#: neutron/db/db_base_plugin_v2.py:798 msgid "Subnet pool has existing allocations" msgstr "" -#: neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:805 msgid "mac address update" msgstr "" #: neutron/db/dvr_mac_db.py:38 -msgid "The base mac address used for unique DVR instances by Neutron" +msgid "" +"The base mac address used for unique DVR instances by Neutron. The first " +"3 octets will remain unchanged. If the 4th octet is not 00, it will also " +"be used. The others will be randomly generated. The 'dvr_base_mac' *must*" +" be different from 'base_mac' to avoid mixing them up with MAC's " +"allocated for tenant ports. A 4 octet example would be dvr_base_mac = " +"fa:16:3f:4f:00:00. The default is 3 octet" msgstr "" #: neutron/db/extraroute_db.py:36 @@ -2044,62 +2046,93 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: neutron/db/ipam_backend_mixin.py:63 +#: neutron/db/flavors_db.py:35 +#, python-format +msgid "Flavor %(flavor_id)s could not be found" +msgstr "" + +#: neutron/db/flavors_db.py:39 +#, python-format +msgid "Flavor %(flavor_id)s is used by some service instance" +msgstr "" + +#: neutron/db/flavors_db.py:43 +#, python-format +msgid "Service Profile %(sp_id)s could not be found" +msgstr "" + +#: neutron/db/flavors_db.py:47 +#, python-format +msgid "Service Profile %(sp_id)s is used by some service instance" +msgstr "" + +#: neutron/db/flavors_db.py:51 +#, python-format +msgid "Service Profile %(sp_id)s is already associated with flavor %(fl_id)s" +msgstr "" + +#: neutron/db/flavors_db.py:56 +#, python-format +msgid "Service Profile %(sp_id)s is not associated with flavor %(fl_id)s" +msgstr "" + +#: neutron/db/ipam_backend_mixin.py:81 msgid "allocation_pools allowed only for specific subnet requests." msgstr "" -#: neutron/db/ipam_backend_mixin.py:74 +#: neutron/db/ipam_backend_mixin.py:92 #, python-format msgid "Cannot allocate IPv%(req_ver)s subnet from IPv%(pool_ver)s subnet pool" msgstr "" -#: neutron/db/ipam_backend_mixin.py:193 +#: neutron/db/ipam_backend_mixin.py:212 msgid "0 is not allowed as CIDR prefix length" msgstr "" -#: neutron/db/ipam_backend_mixin.py:203 +#: neutron/db/ipam_backend_mixin.py:222 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/ipam_backend_mixin.py:329 -msgid "Exceeded maximum amount of fixed ips per port" -msgstr "" - -#: neutron/db/ipam_non_pluggable_backend.py:248 -msgid "IP allocation requires subnet_id or ip_address" +#: neutron/db/ipam_backend_mixin.py:300 +#: neutron/plugins/opencontrail/contrail_plugin.py:390 +msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/ipam_non_pluggable_backend.py:265 +#: neutron/db/ipam_backend_mixin.py:307 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/ipam_non_pluggable_backend.py:291 +#: neutron/db/ipam_backend_mixin.py:321 +msgid "IP allocation requires subnet_id or ip_address" +msgstr "" + +#: neutron/db/ipam_backend_mixin.py:365 +msgid "Exceeded maximum amount of fixed ips per port" +msgstr "" + +#: neutron/db/ipam_non_pluggable_backend.py:257 +#: neutron/db/ipam_pluggable_backend.py:248 #, python-format msgid "" "IPv6 address %(address)s can not be directly assigned to a port on subnet" " %(id)s since the subnet is configured for automatic addresses" msgstr "" -#: neutron/db/ipam_non_pluggable_backend.py:310 -#: neutron/plugins/opencontrail/contrail_plugin.py:390 -msgid "Exceeded maximim amount of fixed ips per port" -msgstr "" - -#: neutron/db/l3_agentschedulers_db.py:45 +#: neutron/db/l3_agentschedulers_db.py:46 msgid "Driver to use for scheduling router to a default L3 agent" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:48 +#: neutron/db/l3_agentschedulers_db.py:49 msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_agentschedulers_db.py:50 +#: neutron/db/l3_agentschedulers_db.py:51 msgid "" "Automatically reschedule routers from offline L3 agents to online L3 " "agents." @@ -2234,11 +2267,15 @@ msgid "" " Only admin can override." msgstr "" -#: neutron/db/l3_dvr_db.py:573 +#: neutron/db/l3_dvr_db.py:90 +msgid "Migration from distributed router to centralized" +msgstr "" + +#: neutron/db/l3_dvr_db.py:574 msgid "Unable to create the Agent Gateway Port" msgstr "" -#: neutron/db/l3_dvr_db.py:605 +#: neutron/db/l3_dvr_db.py:606 msgid "Unable to create the SNAT Interface Port" msgstr "" @@ -2264,6 +2301,13 @@ msgstr "" msgid "Subnet used for the l3 HA admin network." msgstr "" +#: neutron/db/rbac_db_models.py:27 +#, python-format +msgid "" +"Invalid action '%(action)s' for object type '%(object_type)s'. Valid " +"actions: %(valid_actions)s" +msgstr "" + #: neutron/db/securitygroups_db.py:271 neutron/db/securitygroups_db.py:612 #, python-format msgid "cannot be deleted due to %s" @@ -2295,123 +2339,66 @@ msgstr "" msgid "%s cannot be called while in offline mode" msgstr "" -#: neutron/db/migration/cli.py:42 +#: neutron/db/migration/cli.py:43 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:49 #, python-format msgid "The advanced service to execute the command against. Can be one of '%s'." msgstr "" -#: neutron/db/migration/cli.py:55 +#: neutron/db/migration/cli.py:56 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:63 +#: neutron/db/migration/cli.py:64 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:66 +#: neutron/db/migration/cli.py:67 msgid "Database engine" msgstr "" -#: neutron/db/migration/cli.py:93 +#: neutron/db/migration/cli.py:94 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:97 +#: neutron/db/migration/cli.py:98 msgid "Negative relative revision (downgrade) not supported" msgstr "" -#: neutron/db/migration/cli.py:103 +#: neutron/db/migration/cli.py:104 msgid "Use either --delta or relative revision, not both" msgstr "" -#: neutron/db/migration/cli.py:106 +#: neutron/db/migration/cli.py:107 msgid "Negative delta (downgrade) not supported" msgstr "" -#: neutron/db/migration/cli.py:119 +#: neutron/db/migration/cli.py:120 msgid "Downgrade no longer supported" msgstr "" -#: neutron/db/migration/cli.py:158 +#: neutron/db/migration/cli.py:159 #, python-format msgid "No new branches are allowed except: %s" msgstr "" -#: neutron/db/migration/cli.py:176 +#: neutron/db/migration/cli.py:177 #, python-format msgid "HEADS file does not match migration timeline heads, expected: %s" msgstr "" -#: neutron/db/migration/cli.py:227 +#: neutron/db/migration/cli.py:228 msgid "Available commands" msgstr "" -#: neutron/db/migration/cli.py:284 +#: neutron/db/migration/cli.py:301 #, python-format msgid "Package neutron-%s not installed" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:90 -msgid "Missing version in alembic_versions table" -msgstr "" - -#: neutron/db/migration/migrate_to_ml2.py:92 -#, python-format -msgid "Multiple versions in alembic_versions table: %s" -msgstr "" - -#: neutron/db/migration/migrate_to_ml2.py:96 -#, python-format -msgid "" -"Unsupported database schema %(current)s. Please migrate your database to " -"one of following versions: %(supported)s" -msgstr "" - -#: neutron/db/migration/migrate_to_ml2.py:447 -#, python-format -msgid "Unknown tunnel type: %s" -msgstr "" - -#: neutron/db/migration/migrate_to_ml2.py:481 -msgid "The plugin type whose database will be migrated" -msgstr "" - -#: neutron/db/migration/migrate_to_ml2.py:484 -msgid "The connection url for the target db" -msgstr "" - -#: neutron/db/migration/migrate_to_ml2.py:487 -#, python-format -msgid "The %s tunnel type to migrate from" -msgstr "" - -#: neutron/db/migration/migrate_to_ml2.py:490 -#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:68 -msgid "The UDP port to use for VXLAN tunnels." -msgstr "" - -#: neutron/db/migration/migrate_to_ml2.py:493 -msgid "Retain the old plugin's tables" -msgstr "" - -#: neutron/db/migration/migrate_to_ml2.py:499 -#, python-format -msgid "" -"Tunnel args (tunnel-type and vxlan-udp-port) are not valid for the %s " -"plugin" -msgstr "" - -#: neutron/db/migration/migrate_to_ml2.py:506 -#, python-format -msgid "" -"Support for migrating %(plugin)s for release %(release)s is not yet " -"implemented" -msgstr "" - #: neutron/db/migration/alembic_migrations/versions/14be42f3d0a5_default_sec_group_table.py:45 #, python-format msgid "" @@ -3921,46 +3908,6 @@ msgstr "" msgid "The input does not contain nececessary info: %(msg)s" msgstr "" -#: neutron/plugins/metaplugin/common/config.py:23 -msgid "" -"Comma separated list of flavor:neutron_plugin for plugins to load. " -"Extension method is searched in the list order and the first one is used." -msgstr "" - -#: neutron/plugins/metaplugin/common/config.py:29 -msgid "" -"Comma separated list of flavor:neutron_plugin for L3 service plugins to " -"load. This is intended for specifying L2 plugins which support L3 " -"functions. If you use a router service plugin, set this blank." -msgstr "" - -#: neutron/plugins/metaplugin/common/config.py:36 -msgid "" -"Default flavor to use, when flavor:network is not specified at network " -"creation." -msgstr "" - -#: neutron/plugins/metaplugin/common/config.py:41 -msgid "" -"Default L3 flavor to use, when flavor:router is not specified at router " -"creation. Ignored if 'l3_plugin_list' is blank." -msgstr "" - -#: neutron/plugins/metaplugin/common/config.py:47 -msgid "Comma separated list of supported extension aliases." -msgstr "" - -#: neutron/plugins/metaplugin/common/config.py:51 -msgid "" -"Comma separated list of method:flavor to select specific plugin for a " -"method. This has priority over method search order based on " -"'plugin_list'." -msgstr "" - -#: neutron/plugins/metaplugin/common/config.py:57 -msgid "Specifies flavor for plugin to handle 'q-plugin' RPC requests." -msgstr "" - #: neutron/plugins/midonet/plugin.py:23 msgid "MidoNet API server URI." msgstr "" @@ -4260,82 +4207,6 @@ msgstr "" msgid "OS Version number" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:24 -msgid "Prefix for APIC domain/names/profiles created" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:34 -msgid "An ordered list of host names or IP addresses of the APIC controller(s)." -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:37 -msgid "Username for the APIC controller" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:39 -msgid "Password for the APIC controller" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:42 -msgid "Name mapping strategy to use: use_uuid | use_name" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:44 -msgid "Use SSL to connect to the APIC controller" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:47 -msgid "Name for the domain created on APIC" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:50 -msgid "Name for the app profile used for Openstack" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:53 -msgid "Name for the vlan namespace to be used for Openstack" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:56 -msgid "Name of the node profile to be created" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:59 -msgid "Name of the entity profile to be created" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:62 -msgid "Name of the function profile to be created" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:65 -msgid "Name of the LACP profile to be created" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:68 -msgid "The uplink ports to check for ACI connectivity" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:71 -msgid "The switch pairs for VPC connectivity" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:74 -msgid "Range of VLAN's to be used for Openstack" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:77 -msgid "Synchronization interval in seconds" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:80 -msgid "Interval between agent status updates (in sec)" -msgstr "" - -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:83 -msgid "Interval between agent poll for topology (in sec)" -msgstr "" - #: neutron/plugins/ml2/drivers/cisco/n1kv/extensions/n1kv.py:43 msgid "Add new policy profile attribute to port resource." msgstr "" @@ -4565,23 +4436,23 @@ msgid "" "error: %(error)s" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1649 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1650 msgid "" "DVR deployments for VXLAN/GRE underlays require L2-pop to be enabled, in " "both the Agent and Server side." msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1663 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1664 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1685 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1686 #, python-format msgid "Invalid tunnel type specified: %s" msgstr "" -#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1688 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1689 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" @@ -4629,6 +4500,10 @@ msgstr "" msgid "Network types supported by the agent (gre and/or vxlan)." msgstr "" +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:68 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:70 msgid "MTU size of veth interfaces" msgstr "" @@ -5007,10 +4882,6 @@ msgstr "" msgid "Error importing FWaaS device driver: %s" msgstr "" -#: neutron/services/l3_router/l3_apic.py:57 -msgid "L3 Router Service Plugin for basic L3 using the APIC" -msgstr "" - #: neutron/services/l3_router/brocade/l3_router_plugin.py:29 msgid "Rbridge id of provider edge router(s)" msgstr "" @@ -5091,7 +4962,7 @@ msgstr "" msgid "An interface driver must be specified" msgstr "" -#: neutron/tests/base.py:110 +#: neutron/tests/base.py:109 #, python-format msgid "Unknown attribute '%s'." msgstr "" @@ -5110,8 +4981,8 @@ msgstr "" msgid "Keepalived didn't respawn" msgstr "" -#: neutron/tests/unit/agent/linux/test_iptables_manager.py:845 -#: neutron/tests/unit/agent/linux/test_iptables_manager.py:879 +#: neutron/tests/unit/agent/linux/test_iptables_manager.py:846 +#: neutron/tests/unit/agent/linux/test_iptables_manager.py:880 #, python-format msgid "" "IPTablesManager.apply failed to apply the following set of iptables " diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po index 906300809..f6a110456 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-11 06:09+0000\n" -"PO-Revision-Date: 2015-07-08 20:45+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" +"PO-Revision-Date: 2015-07-25 03:05+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/p/neutron/" -"language/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"neutron/language/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -293,10 +293,6 @@ msgstr "Ignorando a porta %s porque nenhum IP está configurado nela" msgid "Specified IP addresses do not match the subnet IP version" msgstr "Endereços IP especificado não correspondem à versão do IP da sub-rede" -#, python-format -msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" -msgstr "IP inicial (%(start)s) é maior que IP final (%(end)s)" - msgid "Synchronizing state" msgstr "Sincronizando estado" diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po index f84f2f011..8c5ddc551 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-11 06:09+0000\n" -"PO-Revision-Date: 2015-07-08 20:45+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" +"PO-Revision-Date: 2015-07-25 03:05+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Chinese (China) (http://www.transifex.com/p/neutron/language/" -"zh_CN/)\n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/" +"language/zh_CN/)\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -48,20 +48,6 @@ msgstr "%(url)s 返回了故障:%(exception)s" msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s 随HTTP %(status)d返回" -#, python-format -msgid "APIC host agent: agent starting on %s" -msgstr "APIC 主机代理: 代理正启动在 %s" - -#, python-format -msgid "APIC host agent: started on %s" -msgstr "APIC 主机代理: 已启动在 %s" - -msgid "APIC service agent started" -msgstr "APIC 服务代理已启动" - -msgid "APIC service agent starting ..." -msgstr "APIC 服务代理启动中 ..." - #, python-format msgid "" "Added segment %(id)s of type %(network_type)s for network %(network_id)s" @@ -345,10 +331,6 @@ msgstr "正在跳过端口 %s,因为没有在该端口上配置任何 IP" msgid "Specified IP addresses do not match the subnet IP version" msgstr "指定的 IP 地址与子网 IP 版本不匹配" -#, python-format -msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" -msgstr "起始 IP (%(start)s) 大于结束 IP (%(end)s)" - #, python-format msgid "Subnet %s was deleted concurrently" msgstr "子网 %s 同时被删除 " diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po index d5fe78309..09cba56e8 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-07-11 06:09+0000\n" -"PO-Revision-Date: 2015-07-08 20:45+0000\n" +"POT-Creation-Date: 2015-07-27 06:07+0000\n" +"PO-Revision-Date: 2015-07-25 03:05+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Chinese (Taiwan) (http://www.transifex.com/p/neutron/language/" -"zh_TW/)\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/" +"language/zh_TW/)\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -191,10 +191,6 @@ msgstr "正在跳過埠 %s,因為其上沒有配置 IP" msgid "Specified IP addresses do not match the subnet IP version" msgstr "指定的 IP 位址與子網路 IP 版本不符" -#, python-format -msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" -msgstr "起始 IP (%(start)s) 大於結尾 IP (%(end)s)" - msgid "Synchronizing state" msgstr "正在同步化狀態"