Update Horizon English message files for translation

Generated the latest version of three English message files based on
the current code base, for syncronizing with resources in Transifex.

Strings from openstack/common are excluded.
Update script: run_tests.sh to exclude strings from openstack/common

Change-Id: I1aeb990bf472eaac03734b42452e42d33f9168c6
This commit is contained in:
daisy-ycguo 2013-08-23 13:57:09 +08:00
parent a34cf0f3f1
commit c02700748c
4 changed files with 3353 additions and 1881 deletions

View File

@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Translators:
# Translators:
@ -10,18 +10,19 @@
msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: https://launchpad.net/horizon\n"
"POT-Creation-Date: 2013-03-12 04:08+0000\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-08-28 14:34+0800\n"
"PO-Revision-Date: 2013-04-29 08:33+0000\n"
"Last-Translator: Gabriel Hurley <gabriel@strikeawe.com>\n"
"Language-Team: English (http://www.transifex.com/projects/p/openstack/language/en/)\n"
"Language-Team: English (http://www.transifex.com/projects/p/openstack/"
"language/en/)\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: base.py:424
#: base.py:429
msgid "Other"
msgstr "Other"
@ -34,7 +35,12 @@ msgstr "Please log in to continue."
msgid "You are not authorized to access %s"
msgstr "You are not authorized to access %s"
#: exceptions.py:283
#: exceptions.py:281
#, python-format
msgid "Unauthorized: %s"
msgstr ""
#: exceptions.py:284
msgid "Unauthorized. Please try logging in again."
msgstr "Unauthorized. Please try logging in again."
@ -51,73 +57,75 @@ msgstr ""
msgid "Password is not accepted"
msgstr "Password is not accepted"
#: tables/actions.py:349
#: tables/actions.py:350
#: templates/horizon/common/_data_table_table_actions.html:13
msgid "Filter"
msgstr "Filter"
#: tables/actions.py:527
#: tables/actions.py:529
#, python-format
msgid "%(action)s %(data_type)s"
msgstr ""
#: tables/actions.py:561
#: tables/actions.py:563
msgid "N/A"
msgstr ""
#: tables/actions.py:589
#: tables/actions.py:591
#, python-format
msgid "You do not have permission to %(action)s: %(objs)s"
msgstr "You do not have permission to %(action)s: %(objs)s"
#: tables/actions.py:595
#: tables/actions.py:597
#, python-format
msgid "Unable to %(action)s: %(objs)s"
msgstr "Unable to %(action)s: %(objs)s"
#: tables/actions.py:601
#: tables/actions.py:603
#, python-format
msgid "%(action)s: %(objs)s"
msgstr "%(action)s: %(objs)s"
#: tables/actions.py:611
#: tables/actions.py:613
msgid "Delete"
msgstr "Delete"
#: tables/actions.py:612
#: tables/actions.py:614
msgid "Deleted"
msgstr "Deleted"
#: tables/base.py:275
#: tables/base.py:287
#, python-format
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr "The attribute %(attr)s doesn't exist on %(obj)s."
#: tables/base.py:748
#: tables/base.py:766
msgid "No items to display."
msgstr "No items to display."
#: tables/base.py:852
#: tables/base.py:870
msgid "Actions"
msgstr "Actions"
#: tables/base.py:1035
#: tables/base.py:1063
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr "No match returned for the id \"%s\"."
#: tables/base.py:1165
#: tables/base.py:1193
msgid "Please select a row before taking that action."
msgstr "Please select a row before taking that action."
#: templates/_header.html:3
msgid "Logged in as"
#: templates/_header.html:4
#, python-format
msgid "Logged in as: %(username)s"
msgstr ""
#: templates/_header.html:5
#: templates/_header.html:6
msgid "Help"
msgstr ""
#: templates/_header.html:7
#: templates/_header.html:8
msgid "Sign Out"
msgstr ""
@ -125,23 +133,23 @@ msgstr ""
msgid "Login"
msgstr ""
#: templates/auth/_login.html:4
#: templates/auth/_login.html:5
msgid "Log In"
msgstr ""
#: templates/auth/_login.html:14
#: templates/auth/_login.html:15
msgid "You don't have permissions to access:"
msgstr ""
#: templates/auth/_login.html:16
#: templates/auth/_login.html:17
msgid "Login as different user or go back to"
msgstr ""
#: templates/auth/_login.html:17
#: templates/auth/_login.html:18
msgid "home page"
msgstr ""
#: templates/auth/_login.html:27
#: templates/auth/_login.html:28
msgid "Sign In"
msgstr ""
@ -176,44 +184,43 @@ msgstr[1] "Displaying %(counter)s items"
msgid "More"
msgstr ""
#: templates/horizon/common/_quota_summary.html:4
msgid "Quota Summary"
#: templates/horizon/common/_limit_summary.html:4
#, fuzzy
msgid "Limit Summary"
msgstr "Summary"
#: templates/horizon/common/_limit_summary.html:7
#, fuzzy
msgid "Instances"
msgstr "Instance"
#: templates/horizon/common/_limit_summary.html:8
#: templates/horizon/common/_limit_summary.html:15
#: templates/horizon/common/_limit_summary.html:29
#: templates/horizon/common/_limit_summary.html:36
#, python-format
msgid "Used <span> %(used)s </span> of <span> %(available)s </span>"
msgstr ""
#: templates/horizon/common/_quota_summary.html:5
#: templates/horizon/common/_quota_summary.html:8
#: templates/horizon/common/_quota_summary.html:11
#: templates/horizon/common/_quota_summary.html:15
#: templates/horizon/common/_quota_summary.html:18
msgid "Used"
#: templates/horizon/common/_limit_summary.html:14
msgid "VCPUs"
msgstr ""
#: templates/horizon/common/_quota_summary.html:5
#: templates/horizon/common/_quota_summary.html:8
#: templates/horizon/common/_quota_summary.html:11
#: templates/horizon/common/_quota_summary.html:15
#: templates/horizon/common/_quota_summary.html:18
msgid "of"
#: templates/horizon/common/_limit_summary.html:21
msgid "RAM"
msgstr ""
#: templates/horizon/common/_quota_summary.html:5
msgid "Available Instances"
#: templates/horizon/common/_limit_summary.html:22
#, python-format
msgid "Used <span> %(used)s MB </span> of <span> %(available)s MB </span>"
msgstr ""
#: templates/horizon/common/_quota_summary.html:8
msgid "Available vCPUs"
#: templates/horizon/common/_limit_summary.html:28
msgid "Floating IPs"
msgstr ""
#: templates/horizon/common/_quota_summary.html:11
msgid "Available RAM"
msgstr ""
#: templates/horizon/common/_quota_summary.html:15
msgid "Available volumes"
msgstr ""
#: templates/horizon/common/_quota_summary.html:18
msgid "Available volume storage"
#: templates/horizon/common/_limit_summary.html:35
msgid "Security Groups"
msgstr ""
#: templates/horizon/common/_resource_browser.html:10
@ -230,18 +237,32 @@ msgid_plural "Displaying %(content_items)s items"
msgstr[0] ""
msgstr[1] ""
#: templates/horizon/common/_sidebar.html:14
#: templates/horizon/common/_sidebar.html:15
msgid "Current Project"
msgstr "Current Project"
#: templates/horizon/common/_sidebar.html:39
msgid "Managing Region"
msgstr ""
#: templates/horizon/common/_usage_summary.html:5
msgid "Select a month to query its usage"
#, fuzzy
msgid "Select a period of time to query its usage"
msgstr "Select a month to query its usage"
#: templates/horizon/common/_usage_summary.html:9
#: templates/horizon/common/_usage_summary.html:7
#, python-format
msgid "<span>From: %(start)s </span><span>To: %(end)s </span>"
msgstr ""
#: templates/horizon/common/_usage_summary.html:8
msgid "Submit"
msgstr "Submit"
#: templates/horizon/common/_usage_summary.html:9
msgid "The date should be in YYYY-mm-dd format."
msgstr ""
#: templates/horizon/common/_usage_summary.html:14
msgid "Active Instances"
msgstr "Active Instances"
@ -251,14 +272,16 @@ msgid "Active RAM"
msgstr ""
#: templates/horizon/common/_usage_summary.html:16
msgid "This Month's VCPU-Hours"
#, fuzzy
msgid "This Period's VCPU-Hours"
msgstr "This Month's VCPU-Hours"
#: templates/horizon/common/_usage_summary.html:17
msgid "This Month's GB-Hours"
#, fuzzy
msgid "This Period's GB-Hours"
msgstr "This Month's GB-Hours"
#: templates/horizon/common/_workflow.html:33
#: templates/horizon/common/_workflow.html:36
msgid "Cancel"
msgstr "Cancel"
@ -266,11 +289,11 @@ msgstr "Cancel"
msgid "Horizon"
msgstr ""
#: templatetags/horizon.py:109
#: templatetags/horizon.py:92
msgid "No Limit"
msgstr "No Limit"
#: templatetags/horizon.py:111 templatetags/horizon.py:113
#: templatetags/horizon.py:94 templatetags/horizon.py:96
msgid "Available"
msgstr "Available"
@ -313,10 +336,15 @@ msgstr "%s TB"
msgid "%s PB"
msgstr "%s PB"
#: test/settings.py:114
#: test/settings.py:117
msgid "Password must be between 8 and 18 characters."
msgstr "Password must be between 8 and 18 characters."
#: test/customization/cust_test1.py:7
#, fuzzy
msgid "WildCats"
msgstr "Cats"
#: test/test_dashboards/cats/dashboard.py:8
msgid "Cute Cats"
msgstr "Cute Cats"
@ -325,7 +353,7 @@ msgstr "Cute Cats"
msgid "Fierce Cats"
msgstr "Fierce Cats"
#: test/test_dashboards/cats/dashboard.py:19
#: test/test_dashboards/cats/dashboard.py:19 test/tests/base.py:317
msgid "Cats"
msgstr "Cats"
@ -351,15 +379,15 @@ msgstr "Dogs"
msgid "Puppies"
msgstr "Puppies"
#: test/tests/base.py:39
#: test/tests/base.py:40
msgid "My Dashboard"
msgstr "My Dashboard"
#: test/tests/base.py:45
#: test/tests/base.py:46
msgid "My Panel"
msgstr "My Panel"
#: test/tests/base.py:51
#: test/tests/base.py:52
msgid "Admin Panel"
msgstr "Admin Panel"
@ -411,27 +439,27 @@ msgstr ""
msgid "Single Table"
msgstr ""
#: test/tests/tabs.py:36
#: test/tests/tabs.py:37
msgid "Tab One"
msgstr "Tab One"
#: test/tests/tabs.py:42
#: test/tests/tabs.py:43
msgid "Delayed Tab"
msgstr "Delayed Tab"
#: test/tests/tabs.py:49
#: test/tests/tabs.py:50
msgid "Disabled Tab"
msgstr "Disabled Tab"
#: test/tests/tabs.py:58
#: test/tests/tabs.py:59
msgid "Disallowed Tab"
msgstr "Disallowed Tab"
#: test/tests/tabs.py:76
#: test/tests/tabs.py:77
msgid "Tab With My Table"
msgstr "Tab With My Table"
#: test/tests/tabs.py:85
#: test/tests/tabs.py:86
msgid "Recoverable Error Tab"
msgstr "Recoverable Error Tab"
@ -467,48 +495,48 @@ msgstr "Admin"
msgid "Admin Action"
msgstr "Admin Action"
#: utils/fields.py:46
#: utils/fields.py:48
msgid "Incorrect format for IP address"
msgstr "Incorrect format for IP address"
#: utils/fields.py:47
#: utils/fields.py:49
msgid "Invalid version for IP address"
msgstr "Invalid version for IP address"
#: utils/fields.py:48
#: utils/fields.py:50
msgid "Invalid subnet mask"
msgstr "Invalid subnet mask"
#: workflows/base.py:71
#: workflows/base.py:72
msgid "Processing..."
msgstr "Processing..."
#: workflows/base.py:467
#: workflows/base.py:482
msgid "All available"
msgstr ""
#: workflows/base.py:468
#: workflows/base.py:483
msgid "Members"
msgstr ""
#: workflows/base.py:469
#: workflows/base.py:484
msgid "None available."
msgstr ""
#: workflows/base.py:470
#: workflows/base.py:485
msgid "No members."
msgstr ""
#: workflows/base.py:569
#: workflows/base.py:590
msgid "Save"
msgstr "Save"
#: workflows/base.py:570
#: workflows/base.py:591
#, python-format
msgid "%s completed successfully."
msgstr "%s completed successfully."
#: workflows/base.py:571
#: workflows/base.py:592
#, python-format
msgid "%s did not complete."
msgstr "%s did not complete."

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-03-12 04:09+0000\n"
"POT-Creation-Date: 2013-08-28 14:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,18 +17,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: static/horizon/js/horizon.forms.js:47
#: static/horizon/js/horizon.forms.js:79
msgid "Additional information here..."
msgstr ""
#: static/horizon/js/horizon.forms.js:53
#: static/horizon/js/horizon.forms.js:85
msgid "Filter"
msgstr ""
#: static/horizon/js/horizon.instances.js:28
#: static/horizon/js/horizon.instances.js:30
msgid "There was a problem communicating with the server, please try again."
msgstr ""
#: static/horizon/js/horizon.membership.js:185
msgid "No roles"
msgstr ""
#: static/horizon/js/horizon.modals.js:125
msgid "There was an error submitting the form. Please try again."
msgstr ""
@ -38,30 +42,30 @@ msgid "Loading"
msgstr ""
#: static/horizon/js/horizon.modals.js:178
msgid "An error occurred. Please try again."
msgid "An error occurred. Please try again later."
msgstr ""
#: static/horizon/js/horizon.tables.js:47
msgid "An error occurred while updating."
msgstr ""
#: static/horizon/js/horizon.tables.js:145
#: static/horizon/js/horizon.tables.js:143
msgid "You have selected "
msgstr ""
#: static/horizon/js/horizon.tables.js:158
#: static/horizon/js/horizon.tables.js:156
msgid "Confirm "
msgstr ""
#: static/horizon/js/horizon.tables.js:159
#: static/horizon/js/horizon.tables.js:157
msgid "Please confirm your selection. This action cannot be undone."
msgstr ""
#: static/horizon/js/horizon.tables.js:173
#: static/horizon/js/horizon.tables.js:171
msgid "Working"
msgstr ""
#: static/horizon/js/horizon.tables.js:216
#: static/horizon/js/horizon.tables.js:221
#, c-format
msgid "Displaying %s item"
msgid_plural "Displaying %s items"

File diff suppressed because it is too large Load Diff

View File

@ -336,7 +336,7 @@ function run_makemessages {
${command_wrapper} $root/manage.py makemessages -d djangojs --all --no-obsolete
HORIZON_JS_RESULT=$?
cd ../openstack_dashboard
${command_wrapper} $root/manage.py makemessages --all --no-obsolete
${command_wrapper} $root/manage.py makemessages --all --ignore=openstack/common/* --no-obsolete
DASHBOARD_RESULT=$?
cd ..
exit $(($HORIZON_PY_RESULT || $HORIZON_JS_RESULT || $DASHBOARD_RESULT))