Adding an AJAX indication to modal loading.

Fixes Bug #1006073

Change-Id: I438f59659b4e9b2d689401aa7f33f39cd54cc322
This commit is contained in:
John Postlethwait 2012-05-29 11:47:35 -07:00
parent 37e7461068
commit bbdba48d64
22 changed files with 391 additions and 258 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:46-0700\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"
@ -463,7 +463,7 @@ msgid "Slash is not an allowed character."
msgstr ""
#: dashboards/nova/containers/forms.py:45
#: dashboards/nova/containers/tables.py:89
#: dashboards/nova/containers/tables.py:88
msgid "Container Name"
msgstr ""
@ -476,7 +476,7 @@ msgid "Unable to create container."
msgstr ""
#: dashboards/nova/containers/forms.py:59
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/containers/tables.py:155
msgid "Object Name"
msgstr ""
@ -510,46 +510,46 @@ msgid "Unable to copy object."
msgstr ""
#: dashboards/nova/containers/panel.py:28
#: dashboards/nova/containers/tables.py:36
#: dashboards/nova/containers/tables.py:100
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:99
#: dashboards/nova/templates/nova/containers/index.html:8
msgid "Containers"
msgstr ""
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:34
msgid "Container"
msgstr ""
#: dashboards/nova/containers/tables.py:43
#: dashboards/nova/containers/tables.py:42
msgid "Containers must be empty before deletion."
msgstr ""
#: dashboards/nova/containers/tables.py:49
#: dashboards/nova/containers/tables.py:48
#: dashboards/nova/templates/nova/containers/_create.html:7
#: dashboards/nova/templates/nova/containers/_create.html:22
#: dashboards/nova/templates/nova/containers/create.html:6
msgid "Create Container"
msgstr ""
#: dashboards/nova/containers/tables.py:56
#: dashboards/nova/containers/tables.py:55
msgid "List Objects"
msgstr ""
#: dashboards/nova/containers/tables.py:63
#: dashboards/nova/containers/tables.py:62
#: dashboards/nova/templates/nova/objects/_upload.html:23
#: dashboards/nova/templates/nova/objects/upload.html:3
msgid "Upload Object"
msgstr ""
#: dashboards/nova/containers/tables.py:91
#: dashboards/nova/containers/tables.py:107
#: dashboards/nova/containers/tables.py:164
#: dashboards/nova/containers/tables.py:90
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:163
#: dashboards/nova/templates/nova/objects/index.html:3
msgid "Objects"
msgstr ""
#: dashboards/nova/containers/tables.py:93
#: dashboards/nova/containers/tables.py:157
#: dashboards/nova/containers/tables.py:92
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/instances_and_volumes/instances/tables.py:243
#: dashboards/nova/instances_and_volumes/volumes/tables.py:114
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:30
@ -558,15 +558,15 @@ msgstr ""
msgid "Size"
msgstr ""
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:105
msgid "Object"
msgstr ""
#: dashboards/nova/containers/tables.py:117
#: dashboards/nova/containers/tables.py:116
msgid "Copy"
msgstr ""
#: dashboards/nova/containers/tables.py:128
#: dashboards/nova/containers/tables.py:127
msgid "Download"
msgstr ""
@ -590,15 +590,15 @@ msgstr ""
msgid "Images & Snapshots"
msgstr ""
#: dashboards/nova/images_and_snapshots/views.py:53
#: dashboards/nova/images_and_snapshots/views.py:60
msgid "Unable to retrieve images."
msgstr ""
#: dashboards/nova/images_and_snapshots/views.py:61
#: dashboards/nova/images_and_snapshots/views.py:71
msgid "Unable to retrieve snapshots."
msgstr ""
#: dashboards/nova/images_and_snapshots/views.py:69
#: dashboards/nova/images_and_snapshots/views.py:79
msgid "Unable to retrieve volume snapshots."
msgstr ""
@ -843,7 +843,6 @@ msgstr ""
#: dashboards/nova/instances_and_volumes/instances/tables.py:144
#: dashboards/nova/instances_and_volumes/instances/workflows.py:376
#: dashboards/nova/templates/nova/images_and_snapshots/images/launch.html:13
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:3
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:6
msgid "Launch Instance"
@ -906,7 +905,7 @@ msgstr ""
msgid "Unable to retrieve instance details."
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/views.py:128
#: dashboards/nova/instances_and_volumes/instances/views.py:130
#, python-format
msgid "Unable to retrieve details for instance \"%s\"."
msgstr ""
@ -1027,7 +1026,6 @@ msgid "Select Image"
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/workflows.py:242
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
msgid "No images available."
msgstr ""
@ -1035,6 +1033,10 @@ msgstr ""
msgid "Select Instance Snapshot"
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
msgid "No snapshots available."
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/workflows.py:264
msgid "Unable to retrieve instance flavors."
msgstr ""
@ -1781,7 +1783,7 @@ msgstr ""
msgid "Unable to get flavor list: %s"
msgstr ""
#: dashboards/syspanel/images/views.py:45
#: dashboards/syspanel/images/views.py:52
msgid "Unable to retrieve image list."
msgstr ""
@ -2203,20 +2205,20 @@ msgstr ""
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr ""
#: tables/base.py:671
#: tables/base.py:679
msgid "Actions"
msgstr ""
#: tables/base.py:816
#: tables/base.py:824
msgid "No items to display."
msgstr ""
#: tables/base.py:833
#: tables/base.py:841
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr ""
#: tables/base.py:940
#: tables/base.py:948
msgid "Please select a row before taking that action."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: openstack-dashboard\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:46-0700\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"
@ -464,7 +464,7 @@ msgid "Slash is not an allowed character."
msgstr ""
#: dashboards/nova/containers/forms.py:45
#: dashboards/nova/containers/tables.py:89
#: dashboards/nova/containers/tables.py:88
msgid "Container Name"
msgstr ""
@ -477,7 +477,7 @@ msgid "Unable to create container."
msgstr ""
#: dashboards/nova/containers/forms.py:59
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/containers/tables.py:155
msgid "Object Name"
msgstr ""
@ -511,46 +511,46 @@ msgid "Unable to copy object."
msgstr ""
#: dashboards/nova/containers/panel.py:28
#: dashboards/nova/containers/tables.py:36
#: dashboards/nova/containers/tables.py:100
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:99
#: dashboards/nova/templates/nova/containers/index.html:8
msgid "Containers"
msgstr ""
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:34
msgid "Container"
msgstr ""
#: dashboards/nova/containers/tables.py:43
#: dashboards/nova/containers/tables.py:42
msgid "Containers must be empty before deletion."
msgstr ""
#: dashboards/nova/containers/tables.py:49
#: dashboards/nova/containers/tables.py:48
#: dashboards/nova/templates/nova/containers/_create.html:7
#: dashboards/nova/templates/nova/containers/_create.html:22
#: dashboards/nova/templates/nova/containers/create.html:6
msgid "Create Container"
msgstr ""
#: dashboards/nova/containers/tables.py:56
#: dashboards/nova/containers/tables.py:55
msgid "List Objects"
msgstr ""
#: dashboards/nova/containers/tables.py:63
#: dashboards/nova/containers/tables.py:62
#: dashboards/nova/templates/nova/objects/_upload.html:23
#: dashboards/nova/templates/nova/objects/upload.html:3
msgid "Upload Object"
msgstr ""
#: dashboards/nova/containers/tables.py:91
#: dashboards/nova/containers/tables.py:107
#: dashboards/nova/containers/tables.py:164
#: dashboards/nova/containers/tables.py:90
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:163
#: dashboards/nova/templates/nova/objects/index.html:3
msgid "Objects"
msgstr ""
#: dashboards/nova/containers/tables.py:93
#: dashboards/nova/containers/tables.py:157
#: dashboards/nova/containers/tables.py:92
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/instances_and_volumes/instances/tables.py:243
#: dashboards/nova/instances_and_volumes/volumes/tables.py:114
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:30
@ -559,15 +559,15 @@ msgstr ""
msgid "Size"
msgstr ""
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:105
msgid "Object"
msgstr ""
#: dashboards/nova/containers/tables.py:117
#: dashboards/nova/containers/tables.py:116
msgid "Copy"
msgstr ""
#: dashboards/nova/containers/tables.py:128
#: dashboards/nova/containers/tables.py:127
msgid "Download"
msgstr ""
@ -591,15 +591,15 @@ msgstr ""
msgid "Images & Snapshots"
msgstr ""
#: dashboards/nova/images_and_snapshots/views.py:53
#: dashboards/nova/images_and_snapshots/views.py:60
msgid "Unable to retrieve images."
msgstr ""
#: dashboards/nova/images_and_snapshots/views.py:61
#: dashboards/nova/images_and_snapshots/views.py:71
msgid "Unable to retrieve snapshots."
msgstr ""
#: dashboards/nova/images_and_snapshots/views.py:69
#: dashboards/nova/images_and_snapshots/views.py:79
msgid "Unable to retrieve volume snapshots."
msgstr ""
@ -844,7 +844,6 @@ msgstr ""
#: dashboards/nova/instances_and_volumes/instances/tables.py:144
#: dashboards/nova/instances_and_volumes/instances/workflows.py:376
#: dashboards/nova/templates/nova/images_and_snapshots/images/launch.html:13
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:3
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:6
msgid "Launch Instance"
@ -907,7 +906,7 @@ msgstr ""
msgid "Unable to retrieve instance details."
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/views.py:128
#: dashboards/nova/instances_and_volumes/instances/views.py:130
#, python-format
msgid "Unable to retrieve details for instance \"%s\"."
msgstr ""
@ -1028,7 +1027,6 @@ msgid "Select Image"
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/workflows.py:242
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
msgid "No images available."
msgstr ""
@ -1036,6 +1034,10 @@ msgstr ""
msgid "Select Instance Snapshot"
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
msgid "No snapshots available."
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/workflows.py:264
msgid "Unable to retrieve instance flavors."
msgstr ""
@ -1782,7 +1784,7 @@ msgstr ""
msgid "Unable to get flavor list: %s"
msgstr ""
#: dashboards/syspanel/images/views.py:45
#: dashboards/syspanel/images/views.py:52
msgid "Unable to retrieve image list."
msgstr ""
@ -2204,20 +2206,20 @@ msgstr ""
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr ""
#: tables/base.py:671
#: tables/base.py:679
msgid "Actions"
msgstr ""
#: tables/base.py:816
#: tables/base.py:824
msgid "No items to display."
msgstr ""
#: tables/base.py:833
#: tables/base.py:841
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr ""
#: tables/base.py:940
#: tables/base.py:948
msgid "Please select a row before taking that action."
msgstr ""

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: openstack-dashboard\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:46-0700\n"
"PO-Revision-Date: 2012-05-10 16:05+0100\n"
"Last-Translator: Erwan Gallen <erwan@zinux.com>\n"
"Language-Team: French <fr@zinux.com>\n"
@ -475,7 +475,7 @@ msgid "Slash is not an allowed character."
msgstr "Le caractère barre oblique n'est pas autorisé."
#: dashboards/nova/containers/forms.py:45
#: dashboards/nova/containers/tables.py:89
#: dashboards/nova/containers/tables.py:88
msgid "Container Name"
msgstr "Nom de conteneur"
@ -488,7 +488,7 @@ msgid "Unable to create container."
msgstr "Impossible de créer le conteneur."
#: dashboards/nova/containers/forms.py:59
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/containers/tables.py:155
msgid "Object Name"
msgstr "Nom de l'objet"
@ -522,46 +522,46 @@ msgid "Unable to copy object."
msgstr "Impossible de copier l'objet."
#: dashboards/nova/containers/panel.py:28
#: dashboards/nova/containers/tables.py:36
#: dashboards/nova/containers/tables.py:100
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:99
#: dashboards/nova/templates/nova/containers/index.html:8
msgid "Containers"
msgstr "Conteneurs"
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:34
msgid "Container"
msgstr "Conteneur"
#: dashboards/nova/containers/tables.py:43
#: dashboards/nova/containers/tables.py:42
msgid "Containers must be empty before deletion."
msgstr ""
#: dashboards/nova/containers/tables.py:49
#: dashboards/nova/containers/tables.py:48
#: dashboards/nova/templates/nova/containers/_create.html:7
#: dashboards/nova/templates/nova/containers/_create.html:22
#: dashboards/nova/templates/nova/containers/create.html:6
msgid "Create Container"
msgstr "Création d'un conteneur"
#: dashboards/nova/containers/tables.py:56
#: dashboards/nova/containers/tables.py:55
msgid "List Objects"
msgstr "Liste des objets"
#: dashboards/nova/containers/tables.py:63
#: dashboards/nova/containers/tables.py:62
#: dashboards/nova/templates/nova/objects/_upload.html:23
#: dashboards/nova/templates/nova/objects/upload.html:3
msgid "Upload Object"
msgstr "Uploader un objet"
#: dashboards/nova/containers/tables.py:91
#: dashboards/nova/containers/tables.py:107
#: dashboards/nova/containers/tables.py:164
#: dashboards/nova/containers/tables.py:90
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:163
#: dashboards/nova/templates/nova/objects/index.html:3
msgid "Objects"
msgstr "Objets"
#: dashboards/nova/containers/tables.py:93
#: dashboards/nova/containers/tables.py:157
#: dashboards/nova/containers/tables.py:92
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/instances_and_volumes/instances/tables.py:243
#: dashboards/nova/instances_and_volumes/volumes/tables.py:114
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:30
@ -570,15 +570,15 @@ msgstr "Objets"
msgid "Size"
msgstr "Taille"
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:105
msgid "Object"
msgstr "Objet"
#: dashboards/nova/containers/tables.py:117
#: dashboards/nova/containers/tables.py:116
msgid "Copy"
msgstr "Copie"
#: dashboards/nova/containers/tables.py:128
#: dashboards/nova/containers/tables.py:127
msgid "Download"
msgstr "Télécharger"
@ -602,15 +602,15 @@ msgstr "Impossible de lister les conteneurs."
msgid "Images & Snapshots"
msgstr "Images & Instantanés"
#: dashboards/nova/images_and_snapshots/views.py:53
#: dashboards/nova/images_and_snapshots/views.py:60
msgid "Unable to retrieve images."
msgstr "Impossible de récupérer les images."
#: dashboards/nova/images_and_snapshots/views.py:61
#: dashboards/nova/images_and_snapshots/views.py:71
msgid "Unable to retrieve snapshots."
msgstr "Impossible de récupérer les instantanés."
#: dashboards/nova/images_and_snapshots/views.py:69
#: dashboards/nova/images_and_snapshots/views.py:79
msgid "Unable to retrieve volume snapshots."
msgstr "Impossible de récupérer les instantanés de volume."
@ -856,7 +856,6 @@ msgstr "Repris"
#: dashboards/nova/instances_and_volumes/instances/tables.py:144
#: dashboards/nova/instances_and_volumes/instances/workflows.py:376
#: dashboards/nova/templates/nova/images_and_snapshots/images/launch.html:13
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:3
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:6
#, fuzzy
@ -920,7 +919,7 @@ msgstr "Impossible de récupérer la console VNC pour l'instance \"%s\"."
msgid "Unable to retrieve instance details."
msgstr "Impossible de récupérer le détail de l'instance."
#: dashboards/nova/instances_and_volumes/instances/views.py:128
#: dashboards/nova/instances_and_volumes/instances/views.py:130
#, python-format
msgid "Unable to retrieve details for instance \"%s\"."
msgstr "Impossible de récupérer les informations sur l'instance \"%s\"."
@ -1049,7 +1048,6 @@ msgid "Select Image"
msgstr "Sélectionnez la langue"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:242
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
#, fuzzy
msgid "No images available."
msgstr "Aucune instance disponible"
@ -1059,6 +1057,11 @@ msgstr "Aucune instance disponible"
msgid "Select Instance Snapshot"
msgstr "Instantané d'instance"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
#, fuzzy
msgid "No snapshots available."
msgstr "Aucune instance disponible"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:264
msgid "Unable to retrieve instance flavors."
msgstr "Impossible de récupérer la liste des types d'instance."
@ -1853,7 +1856,7 @@ msgstr "Non autorisé."
msgid "Unable to get flavor list: %s"
msgstr "Impossible de récupérer la liste des types d'instance : %s"
#: dashboards/syspanel/images/views.py:45
#: dashboards/syspanel/images/views.py:52
msgid "Unable to retrieve image list."
msgstr "Impossible de récupérer la liste des images."
@ -2286,20 +2289,20 @@ msgstr "Supprimé"
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr "L'attribut %(attr)s n'existe pas sur %(obj)s."
#: tables/base.py:671
#: tables/base.py:679
msgid "Actions"
msgstr "Actions"
#: tables/base.py:816
#: tables/base.py:824
msgid "No items to display."
msgstr "Aucun élément à afficher."
#: tables/base.py:833
#: tables/base.py:841
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr "Aucun résultat retourné pour l'id \"%s\"."
#: tables/base.py:940
#: tables/base.py:948
msgid "Please select a row before taking that action."
msgstr "Merci de sélectionner une ligne avant de faire cette action."

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: openstack-dashboard\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Takeshi Nakajima <tnakaji@midokura.jp>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -492,7 +492,7 @@ msgid "Slash is not an allowed character."
msgstr ""
#: dashboards/nova/containers/forms.py:45
#: dashboards/nova/containers/tables.py:89
#: dashboards/nova/containers/tables.py:88
#, fuzzy
msgid "Container Name"
msgstr "ユーザ名"
@ -508,7 +508,7 @@ msgid "Unable to create container."
msgstr "キー%sを作成できません。"
#: dashboards/nova/containers/forms.py:59
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/containers/tables.py:155
#, fuzzy
msgid "Object Name"
msgstr "ユーザ名"
@ -545,48 +545,48 @@ msgid "Unable to copy object."
msgstr ""
#: dashboards/nova/containers/panel.py:28
#: dashboards/nova/containers/tables.py:36
#: dashboards/nova/containers/tables.py:100
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:99
#: dashboards/nova/templates/nova/containers/index.html:8
msgid "Containers"
msgstr ""
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:34
#, fuzzy
msgid "Container"
msgstr "ユーザ名"
#: dashboards/nova/containers/tables.py:43
#: dashboards/nova/containers/tables.py:42
msgid "Containers must be empty before deletion."
msgstr ""
#: dashboards/nova/containers/tables.py:49
#: dashboards/nova/containers/tables.py:48
#: dashboards/nova/templates/nova/containers/_create.html:7
#: dashboards/nova/templates/nova/containers/_create.html:22
#: dashboards/nova/templates/nova/containers/create.html:6
msgid "Create Container"
msgstr ""
#: dashboards/nova/containers/tables.py:56
#: dashboards/nova/containers/tables.py:55
msgid "List Objects"
msgstr ""
#: dashboards/nova/containers/tables.py:63
#: dashboards/nova/containers/tables.py:62
#: dashboards/nova/templates/nova/objects/_upload.html:23
#: dashboards/nova/templates/nova/objects/upload.html:3
msgid "Upload Object"
msgstr ""
#: dashboards/nova/containers/tables.py:91
#: dashboards/nova/containers/tables.py:107
#: dashboards/nova/containers/tables.py:164
#: dashboards/nova/containers/tables.py:90
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:163
#: dashboards/nova/templates/nova/objects/index.html:3
#, fuzzy
msgid "Objects"
msgstr "ユーザ名"
#: dashboards/nova/containers/tables.py:93
#: dashboards/nova/containers/tables.py:157
#: dashboards/nova/containers/tables.py:92
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/instances_and_volumes/instances/tables.py:243
#: dashboards/nova/instances_and_volumes/volumes/tables.py:114
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:30
@ -595,16 +595,16 @@ msgstr "ユーザ名"
msgid "Size"
msgstr ""
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:105
#, fuzzy
msgid "Object"
msgstr "ユーザ名"
#: dashboards/nova/containers/tables.py:117
#: dashboards/nova/containers/tables.py:116
msgid "Copy"
msgstr ""
#: dashboards/nova/containers/tables.py:128
#: dashboards/nova/containers/tables.py:127
msgid "Download"
msgstr ""
@ -633,17 +633,17 @@ msgstr "キー%sを削除できません。"
msgid "Images & Snapshots"
msgstr "スナップショット"
#: dashboards/nova/images_and_snapshots/views.py:53
#: dashboards/nova/images_and_snapshots/views.py:60
#, fuzzy
msgid "Unable to retrieve images."
msgstr "%sをリボーク(無効化)できません。"
#: dashboards/nova/images_and_snapshots/views.py:61
#: dashboards/nova/images_and_snapshots/views.py:71
#, fuzzy
msgid "Unable to retrieve snapshots."
msgstr "キー%sを作成できません。"
#: dashboards/nova/images_and_snapshots/views.py:69
#: dashboards/nova/images_and_snapshots/views.py:79
#, fuzzy
msgid "Unable to retrieve volume snapshots."
msgstr "ボリューム%sを作成できません。"
@ -909,7 +909,6 @@ msgstr ""
#: dashboards/nova/instances_and_volumes/instances/tables.py:144
#: dashboards/nova/instances_and_volumes/instances/workflows.py:376
#: dashboards/nova/templates/nova/images_and_snapshots/images/launch.html:13
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:3
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:6
msgid "Launch Instance"
@ -975,7 +974,7 @@ msgstr "インスタンス%(inst)s: %(msg)sを更新する事ができません
msgid "Unable to retrieve instance details."
msgstr "%sをリボーク(無効化)できません。"
#: dashboards/nova/instances_and_volumes/instances/views.py:128
#: dashboards/nova/instances_and_volumes/instances/views.py:130
#, fuzzy, python-format
msgid "Unable to retrieve details for instance \"%s\"."
msgstr "%sをリボーク(無効化)できません。"
@ -1110,7 +1109,6 @@ msgid "Select Image"
msgstr "言語を選択"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:242
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
#, fuzzy
msgid "No images available."
msgstr "現在イメージがありません。"
@ -1120,6 +1118,11 @@ msgstr "現在イメージがありません。"
msgid "Select Instance Snapshot"
msgstr "スナップショット"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
#, fuzzy
msgid "No snapshots available."
msgstr "現在イメージがありません。"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:264
#, fuzzy
msgid "Unable to retrieve instance flavors."
@ -1921,7 +1924,7 @@ msgstr "%sを認証できません。"
msgid "Unable to get flavor list: %s"
msgstr "%sをリボーク(無効化)できません。"
#: dashboards/syspanel/images/views.py:45
#: dashboards/syspanel/images/views.py:52
#, fuzzy
msgid "Unable to retrieve image list."
msgstr "キー%sを作成できません。"
@ -2386,20 +2389,20 @@ msgstr "削除"
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr ""
#: tables/base.py:671
#: tables/base.py:679
msgid "Actions"
msgstr "アクション"
#: tables/base.py:816
#: tables/base.py:824
msgid "No items to display."
msgstr ""
#: tables/base.py:833
#: tables/base.py:841
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr ""
#: tables/base.py:940
#: tables/base.py:948
msgid "Please select a row before taking that action."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: openstack-dashboard\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\n"
"PO-Revision-Date: 2011-09-24 14:41+0100\n"
"Last-Translator: Tomasz 'Zen' Napierala <tomasz@napierala.org>\n"
"Language-Team: Polish OpenStack translations team <tomasz+openstack-"
@ -490,7 +490,7 @@ msgid "Slash is not an allowed character."
msgstr ""
#: dashboards/nova/containers/forms.py:45
#: dashboards/nova/containers/tables.py:89
#: dashboards/nova/containers/tables.py:88
msgid "Container Name"
msgstr ""
@ -505,7 +505,7 @@ msgid "Unable to create container."
msgstr "Nie można utworzyć klucza: %s"
#: dashboards/nova/containers/forms.py:59
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/containers/tables.py:155
msgid "Object Name"
msgstr ""
@ -541,47 +541,47 @@ msgid "Unable to copy object."
msgstr ""
#: dashboards/nova/containers/panel.py:28
#: dashboards/nova/containers/tables.py:36
#: dashboards/nova/containers/tables.py:100
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:99
#: dashboards/nova/templates/nova/containers/index.html:8
msgid "Containers"
msgstr ""
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:34
#, fuzzy
msgid "Container"
msgstr "Utwórz nowy wolumen."
#: dashboards/nova/containers/tables.py:43
#: dashboards/nova/containers/tables.py:42
msgid "Containers must be empty before deletion."
msgstr ""
#: dashboards/nova/containers/tables.py:49
#: dashboards/nova/containers/tables.py:48
#: dashboards/nova/templates/nova/containers/_create.html:7
#: dashboards/nova/templates/nova/containers/_create.html:22
#: dashboards/nova/templates/nova/containers/create.html:6
msgid "Create Container"
msgstr ""
#: dashboards/nova/containers/tables.py:56
#: dashboards/nova/containers/tables.py:55
msgid "List Objects"
msgstr ""
#: dashboards/nova/containers/tables.py:63
#: dashboards/nova/containers/tables.py:62
#: dashboards/nova/templates/nova/objects/_upload.html:23
#: dashboards/nova/templates/nova/objects/upload.html:3
msgid "Upload Object"
msgstr ""
#: dashboards/nova/containers/tables.py:91
#: dashboards/nova/containers/tables.py:107
#: dashboards/nova/containers/tables.py:164
#: dashboards/nova/containers/tables.py:90
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:163
#: dashboards/nova/templates/nova/objects/index.html:3
msgid "Objects"
msgstr ""
#: dashboards/nova/containers/tables.py:93
#: dashboards/nova/containers/tables.py:157
#: dashboards/nova/containers/tables.py:92
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/instances_and_volumes/instances/tables.py:243
#: dashboards/nova/instances_and_volumes/volumes/tables.py:114
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:30
@ -590,16 +590,16 @@ msgstr ""
msgid "Size"
msgstr ""
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:105
#, fuzzy
msgid "Object"
msgstr "Usuń projekt"
#: dashboards/nova/containers/tables.py:117
#: dashboards/nova/containers/tables.py:116
msgid "Copy"
msgstr ""
#: dashboards/nova/containers/tables.py:128
#: dashboards/nova/containers/tables.py:127
msgid "Download"
msgstr ""
@ -628,17 +628,17 @@ msgstr "Nie można usunąć klucza: %s"
msgid "Images & Snapshots"
msgstr "Instancje"
#: dashboards/nova/images_and_snapshots/views.py:53
#: dashboards/nova/images_and_snapshots/views.py:60
#, fuzzy
msgid "Unable to retrieve images."
msgstr "Nie można cofnąć: %s"
#: dashboards/nova/images_and_snapshots/views.py:61
#: dashboards/nova/images_and_snapshots/views.py:71
#, fuzzy
msgid "Unable to retrieve snapshots."
msgstr "Nie można utworzyć klucza: %s"
#: dashboards/nova/images_and_snapshots/views.py:69
#: dashboards/nova/images_and_snapshots/views.py:79
#, fuzzy
msgid "Unable to retrieve volume snapshots."
msgstr "Nie można utworzyć wolumenu: %s"
@ -901,7 +901,6 @@ msgstr ""
#: dashboards/nova/instances_and_volumes/instances/tables.py:144
#: dashboards/nova/instances_and_volumes/instances/workflows.py:376
#: dashboards/nova/templates/nova/images_and_snapshots/images/launch.html:13
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:3
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:6
#, fuzzy
@ -967,7 +966,7 @@ msgstr "Nie można zaktualizować instancji %(inst)s: %(msg)s"
msgid "Unable to retrieve instance details."
msgstr "Nie można cofnąć: %s"
#: dashboards/nova/instances_and_volumes/instances/views.py:128
#: dashboards/nova/instances_and_volumes/instances/views.py:130
#, fuzzy, python-format
msgid "Unable to retrieve details for instance \"%s\"."
msgstr "Nie można cofnąć: %s"
@ -1100,7 +1099,6 @@ msgid "Select Image"
msgstr "Wolumeny"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:242
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
#, fuzzy
msgid "No images available."
msgstr "brak dostępnych"
@ -1110,6 +1108,11 @@ msgstr "brak dostępnych"
msgid "Select Instance Snapshot"
msgstr "Instancje"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
#, fuzzy
msgid "No snapshots available."
msgstr "brak dostępnych"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:264
#, fuzzy
msgid "Unable to retrieve instance flavors."
@ -1903,7 +1906,7 @@ msgstr "Nie można autoryzować: %s"
msgid "Unable to get flavor list: %s"
msgstr "Nie można cofnąć: %s"
#: dashboards/syspanel/images/views.py:45
#: dashboards/syspanel/images/views.py:52
#, fuzzy
msgid "Unable to retrieve image list."
msgstr "Nie można utworzyć klucza: %s"
@ -2364,21 +2367,21 @@ msgstr "Usuń"
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr ""
#: tables/base.py:671
#: tables/base.py:679
#, fuzzy
msgid "Actions"
msgstr "Położenie"
#: tables/base.py:816
#: tables/base.py:824
msgid "No items to display."
msgstr ""
#: tables/base.py:833
#: tables/base.py:841
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr ""
#: tables/base.py:940
#: tables/base.py:948
msgid "Please select a row before taking that action."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: openstack-dashboard\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:07-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\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"
@ -463,7 +463,7 @@ msgid "Slash is not an allowed character."
msgstr ""
#: dashboards/nova/containers/forms.py:45
#: dashboards/nova/containers/tables.py:89
#: dashboards/nova/containers/tables.py:88
msgid "Container Name"
msgstr ""
@ -476,7 +476,7 @@ msgid "Unable to create container."
msgstr ""
#: dashboards/nova/containers/forms.py:59
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/containers/tables.py:155
msgid "Object Name"
msgstr ""
@ -510,46 +510,46 @@ msgid "Unable to copy object."
msgstr ""
#: dashboards/nova/containers/panel.py:28
#: dashboards/nova/containers/tables.py:36
#: dashboards/nova/containers/tables.py:100
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:99
#: dashboards/nova/templates/nova/containers/index.html:8
msgid "Containers"
msgstr ""
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:34
msgid "Container"
msgstr ""
#: dashboards/nova/containers/tables.py:43
#: dashboards/nova/containers/tables.py:42
msgid "Containers must be empty before deletion."
msgstr ""
#: dashboards/nova/containers/tables.py:49
#: dashboards/nova/containers/tables.py:48
#: dashboards/nova/templates/nova/containers/_create.html:7
#: dashboards/nova/templates/nova/containers/_create.html:22
#: dashboards/nova/templates/nova/containers/create.html:6
msgid "Create Container"
msgstr ""
#: dashboards/nova/containers/tables.py:56
#: dashboards/nova/containers/tables.py:55
msgid "List Objects"
msgstr ""
#: dashboards/nova/containers/tables.py:63
#: dashboards/nova/containers/tables.py:62
#: dashboards/nova/templates/nova/objects/_upload.html:23
#: dashboards/nova/templates/nova/objects/upload.html:3
msgid "Upload Object"
msgstr ""
#: dashboards/nova/containers/tables.py:91
#: dashboards/nova/containers/tables.py:107
#: dashboards/nova/containers/tables.py:164
#: dashboards/nova/containers/tables.py:90
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:163
#: dashboards/nova/templates/nova/objects/index.html:3
msgid "Objects"
msgstr ""
#: dashboards/nova/containers/tables.py:93
#: dashboards/nova/containers/tables.py:157
#: dashboards/nova/containers/tables.py:92
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/instances_and_volumes/instances/tables.py:243
#: dashboards/nova/instances_and_volumes/volumes/tables.py:114
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:30
@ -558,15 +558,15 @@ msgstr ""
msgid "Size"
msgstr ""
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:105
msgid "Object"
msgstr ""
#: dashboards/nova/containers/tables.py:117
#: dashboards/nova/containers/tables.py:116
msgid "Copy"
msgstr ""
#: dashboards/nova/containers/tables.py:128
#: dashboards/nova/containers/tables.py:127
msgid "Download"
msgstr ""
@ -590,15 +590,15 @@ msgstr ""
msgid "Images & Snapshots"
msgstr ""
#: dashboards/nova/images_and_snapshots/views.py:53
#: dashboards/nova/images_and_snapshots/views.py:60
msgid "Unable to retrieve images."
msgstr ""
#: dashboards/nova/images_and_snapshots/views.py:61
#: dashboards/nova/images_and_snapshots/views.py:71
msgid "Unable to retrieve snapshots."
msgstr ""
#: dashboards/nova/images_and_snapshots/views.py:69
#: dashboards/nova/images_and_snapshots/views.py:79
msgid "Unable to retrieve volume snapshots."
msgstr ""
@ -843,7 +843,6 @@ msgstr ""
#: dashboards/nova/instances_and_volumes/instances/tables.py:144
#: dashboards/nova/instances_and_volumes/instances/workflows.py:376
#: dashboards/nova/templates/nova/images_and_snapshots/images/launch.html:13
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:3
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:6
msgid "Launch Instance"
@ -906,7 +905,7 @@ msgstr ""
msgid "Unable to retrieve instance details."
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/views.py:128
#: dashboards/nova/instances_and_volumes/instances/views.py:130
#, python-format
msgid "Unable to retrieve details for instance \"%s\"."
msgstr ""
@ -1027,7 +1026,6 @@ msgid "Select Image"
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/workflows.py:242
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
msgid "No images available."
msgstr ""
@ -1035,6 +1033,10 @@ msgstr ""
msgid "Select Instance Snapshot"
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
msgid "No snapshots available."
msgstr ""
#: dashboards/nova/instances_and_volumes/instances/workflows.py:264
msgid "Unable to retrieve instance flavors."
msgstr ""
@ -1781,7 +1783,7 @@ msgstr ""
msgid "Unable to get flavor list: %s"
msgstr ""
#: dashboards/syspanel/images/views.py:45
#: dashboards/syspanel/images/views.py:52
msgid "Unable to retrieve image list."
msgstr ""
@ -2203,20 +2205,20 @@ msgstr ""
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr ""
#: tables/base.py:671
#: tables/base.py:679
msgid "Actions"
msgstr ""
#: tables/base.py:816
#: tables/base.py:824
msgid "No items to display."
msgstr ""
#: tables/base.py:833
#: tables/base.py:841
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr ""
#: tables/base.py:940
#: tables/base.py:948
msgid "Please select a row before taking that action."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: openstack-dashboard\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:07-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: ZHANG Hua <zhuadl@cn.ibm.com>\n"
"Language-Team: Simplified Chinese \n"
@ -468,7 +468,7 @@ msgid "Slash is not an allowed character."
msgstr "斜线不是合法字符"
#: dashboards/nova/containers/forms.py:45
#: dashboards/nova/containers/tables.py:89
#: dashboards/nova/containers/tables.py:88
msgid "Container Name"
msgstr "容器名称"
@ -481,7 +481,7 @@ msgid "Unable to create container."
msgstr "无法创建容器"
#: dashboards/nova/containers/forms.py:59
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/containers/tables.py:155
msgid "Object Name"
msgstr "对象名称"
@ -515,46 +515,46 @@ msgid "Unable to copy object."
msgstr "无法拷贝对象。"
#: dashboards/nova/containers/panel.py:28
#: dashboards/nova/containers/tables.py:36
#: dashboards/nova/containers/tables.py:100
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:99
#: dashboards/nova/templates/nova/containers/index.html:8
msgid "Containers"
msgstr "容器"
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:34
msgid "Container"
msgstr "容器"
#: dashboards/nova/containers/tables.py:43
#: dashboards/nova/containers/tables.py:42
msgid "Containers must be empty before deletion."
msgstr ""
#: dashboards/nova/containers/tables.py:49
#: dashboards/nova/containers/tables.py:48
#: dashboards/nova/templates/nova/containers/_create.html:7
#: dashboards/nova/templates/nova/containers/_create.html:22
#: dashboards/nova/templates/nova/containers/create.html:6
msgid "Create Container"
msgstr "创建容器"
#: dashboards/nova/containers/tables.py:56
#: dashboards/nova/containers/tables.py:55
msgid "List Objects"
msgstr "列出对象"
#: dashboards/nova/containers/tables.py:63
#: dashboards/nova/containers/tables.py:62
#: dashboards/nova/templates/nova/objects/_upload.html:23
#: dashboards/nova/templates/nova/objects/upload.html:3
msgid "Upload Object"
msgstr "上传对象"
#: dashboards/nova/containers/tables.py:91
#: dashboards/nova/containers/tables.py:107
#: dashboards/nova/containers/tables.py:164
#: dashboards/nova/containers/tables.py:90
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:163
#: dashboards/nova/templates/nova/objects/index.html:3
msgid "Objects"
msgstr "对象"
#: dashboards/nova/containers/tables.py:93
#: dashboards/nova/containers/tables.py:157
#: dashboards/nova/containers/tables.py:92
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/instances_and_volumes/instances/tables.py:243
#: dashboards/nova/instances_and_volumes/volumes/tables.py:114
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:30
@ -563,15 +563,15 @@ msgstr "对象"
msgid "Size"
msgstr "大小"
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:105
msgid "Object"
msgstr "对象"
#: dashboards/nova/containers/tables.py:117
#: dashboards/nova/containers/tables.py:116
msgid "Copy"
msgstr "拷贝"
#: dashboards/nova/containers/tables.py:128
#: dashboards/nova/containers/tables.py:127
msgid "Download"
msgstr "下载"
@ -595,15 +595,15 @@ msgstr "无法列出容器"
msgid "Images & Snapshots"
msgstr "镜像和快照"
#: dashboards/nova/images_and_snapshots/views.py:53
#: dashboards/nova/images_and_snapshots/views.py:60
msgid "Unable to retrieve images."
msgstr "无法获取镜像"
#: dashboards/nova/images_and_snapshots/views.py:61
#: dashboards/nova/images_and_snapshots/views.py:71
msgid "Unable to retrieve snapshots."
msgstr "无法获取快照"
#: dashboards/nova/images_and_snapshots/views.py:69
#: dashboards/nova/images_and_snapshots/views.py:79
msgid "Unable to retrieve volume snapshots."
msgstr "无法获取卷快照"
@ -849,7 +849,6 @@ msgstr "已恢复"
#: dashboards/nova/instances_and_volumes/instances/tables.py:144
#: dashboards/nova/instances_and_volumes/instances/workflows.py:376
#: dashboards/nova/templates/nova/images_and_snapshots/images/launch.html:13
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:3
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:6
msgid "Launch Instance"
@ -912,7 +911,7 @@ msgstr "无法获得实例 \"%s\" 的VNC控制台"
msgid "Unable to retrieve instance details."
msgstr "无法获取实例详情。"
#: dashboards/nova/instances_and_volumes/instances/views.py:128
#: dashboards/nova/instances_and_volumes/instances/views.py:130
#, python-format
msgid "Unable to retrieve details for instance \"%s\"."
msgstr "无法获取实例 \"%s\" 的详情。"
@ -1040,7 +1039,6 @@ msgid "Select Image"
msgstr "选择语言"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:242
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
#, fuzzy
msgid "No images available."
msgstr "无可用实例"
@ -1050,6 +1048,11 @@ msgstr "无可用实例"
msgid "Select Instance Snapshot"
msgstr "实例快照"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
#, fuzzy
msgid "No snapshots available."
msgstr "无可用实例"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:264
msgid "Unable to retrieve instance flavors."
msgstr "无法获取实例类型"
@ -1816,7 +1819,7 @@ msgstr "未授权"
msgid "Unable to get flavor list: %s"
msgstr "无法获得类型列表: %s"
#: dashboards/syspanel/images/views.py:45
#: dashboards/syspanel/images/views.py:52
msgid "Unable to retrieve image list."
msgstr "无法获得镜像列表。"
@ -2241,20 +2244,20 @@ msgstr "被删除"
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr "属性 %(attr)s 并不存在于 %(obj)s。"
#: tables/base.py:671
#: tables/base.py:679
msgid "Actions"
msgstr "动作"
#: tables/base.py:816
#: tables/base.py:824
msgid "No items to display."
msgstr "没有条目显示。"
#: tables/base.py:833
#: tables/base.py:841
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr "id \"%s\" 没有匹配返回。"
#: tables/base.py:940
#: tables/base.py:948
msgid "Please select a row before taking that action."
msgstr "请在执行前选择一行。"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Andy Chong <andycjw@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -469,7 +469,7 @@ msgid "Slash is not an allowed character."
msgstr "斜線符號不能被接受"
#: dashboards/nova/containers/forms.py:45
#: dashboards/nova/containers/tables.py:89
#: dashboards/nova/containers/tables.py:88
msgid "Container Name"
msgstr "容器名稱"
@ -482,7 +482,7 @@ msgid "Unable to create container."
msgstr "無法建立容器"
#: dashboards/nova/containers/forms.py:59
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/containers/tables.py:155
msgid "Object Name"
msgstr "物件名稱"
@ -516,46 +516,46 @@ msgid "Unable to copy object."
msgstr "無法複製物件"
#: dashboards/nova/containers/panel.py:28
#: dashboards/nova/containers/tables.py:36
#: dashboards/nova/containers/tables.py:100
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:99
#: dashboards/nova/templates/nova/containers/index.html:8
msgid "Containers"
msgstr "容器"
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:34
msgid "Container"
msgstr "容器"
#: dashboards/nova/containers/tables.py:43
#: dashboards/nova/containers/tables.py:42
msgid "Containers must be empty before deletion."
msgstr ""
#: dashboards/nova/containers/tables.py:49
#: dashboards/nova/containers/tables.py:48
#: dashboards/nova/templates/nova/containers/_create.html:7
#: dashboards/nova/templates/nova/containers/_create.html:22
#: dashboards/nova/templates/nova/containers/create.html:6
msgid "Create Container"
msgstr "建立容器"
#: dashboards/nova/containers/tables.py:56
#: dashboards/nova/containers/tables.py:55
msgid "List Objects"
msgstr "列出物件"
#: dashboards/nova/containers/tables.py:63
#: dashboards/nova/containers/tables.py:62
#: dashboards/nova/templates/nova/objects/_upload.html:23
#: dashboards/nova/templates/nova/objects/upload.html:3
msgid "Upload Object"
msgstr "上傳物件"
#: dashboards/nova/containers/tables.py:91
#: dashboards/nova/containers/tables.py:107
#: dashboards/nova/containers/tables.py:164
#: dashboards/nova/containers/tables.py:90
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:163
#: dashboards/nova/templates/nova/objects/index.html:3
msgid "Objects"
msgstr "物件"
#: dashboards/nova/containers/tables.py:93
#: dashboards/nova/containers/tables.py:157
#: dashboards/nova/containers/tables.py:92
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/instances_and_volumes/instances/tables.py:243
#: dashboards/nova/instances_and_volumes/volumes/tables.py:114
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:30
@ -564,15 +564,15 @@ msgstr "物件"
msgid "Size"
msgstr "大小"
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:105
msgid "Object"
msgstr "物件"
#: dashboards/nova/containers/tables.py:117
#: dashboards/nova/containers/tables.py:116
msgid "Copy"
msgstr "複製"
#: dashboards/nova/containers/tables.py:128
#: dashboards/nova/containers/tables.py:127
msgid "Download"
msgstr "下載"
@ -596,15 +596,15 @@ msgstr "無法列出容器。"
msgid "Images & Snapshots"
msgstr "映像 & 快照"
#: dashboards/nova/images_and_snapshots/views.py:53
#: dashboards/nova/images_and_snapshots/views.py:60
msgid "Unable to retrieve images."
msgstr "無法取得映像。"
#: dashboards/nova/images_and_snapshots/views.py:61
#: dashboards/nova/images_and_snapshots/views.py:71
msgid "Unable to retrieve snapshots."
msgstr "無法取得快照。"
#: dashboards/nova/images_and_snapshots/views.py:69
#: dashboards/nova/images_and_snapshots/views.py:79
msgid "Unable to retrieve volume snapshots."
msgstr "無法取得空間快照"
@ -850,7 +850,6 @@ msgstr "已喚醒"
#: dashboards/nova/instances_and_volumes/instances/tables.py:144
#: dashboards/nova/instances_and_volumes/instances/workflows.py:376
#: dashboards/nova/templates/nova/images_and_snapshots/images/launch.html:13
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:3
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:6
msgid "Launch Instance"
@ -913,7 +912,7 @@ msgstr "無法取得執行個體的VNC界面\"%s\"。"
msgid "Unable to retrieve instance details."
msgstr "無法取得執行個體的詳細資料"
#: dashboards/nova/instances_and_volumes/instances/views.py:128
#: dashboards/nova/instances_and_volumes/instances/views.py:130
#, python-format
msgid "Unable to retrieve details for instance \"%s\"."
msgstr "無法取得執行個體\"%s\"詳細資料。"
@ -1040,7 +1039,6 @@ msgid "Select Image"
msgstr "選擇語言"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:242
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
#, fuzzy
msgid "No images available."
msgstr "沒有可用的執行個體"
@ -1050,6 +1048,11 @@ msgstr "沒有可用的執行個體"
msgid "Select Instance Snapshot"
msgstr "執行個體快照"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
#, fuzzy
msgid "No snapshots available."
msgstr "沒有可用的執行個體"
#: dashboards/nova/instances_and_volumes/instances/workflows.py:264
msgid "Unable to retrieve instance flavors."
msgstr "無法取得執行個體規格。"
@ -1817,7 +1820,7 @@ msgstr "權限不足"
msgid "Unable to get flavor list: %s"
msgstr "無法取得規格列表: %s"
#: dashboards/syspanel/images/views.py:45
#: dashboards/syspanel/images/views.py:52
msgid "Unable to retrieve image list."
msgstr "無法取得映像列表"
@ -2246,20 +2249,20 @@ msgstr "已刪除"
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr "此屬性%(attr)s並不在%(obj)s上存在。"
#: tables/base.py:671
#: tables/base.py:679
msgid "Actions"
msgstr "動作"
#: tables/base.py:816
#: tables/base.py:824
msgid "No items to display."
msgstr "沒有任何相關項目"
#: tables/base.py:833
#: tables/base.py:841
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr "找不到id \"%s\"的相關項目"
#: tables/base.py:940
#: tables/base.py:948
msgid "Please select a row before taking that action."
msgstr "請選擇一個欄位後才執行動作"

View File

@ -259,7 +259,7 @@ var Horizon = function() {
/* Namespace for core functionality related to client-side templating. */
horizon.templates = {
template_ids: ["#modal_template", "#empty_row_template", "#alert_message_template"],
template_ids: ["#modal_template", "#empty_row_template", "#alert_message_template", "#spinner-modal"],
compiled_templates: {}
};
@ -270,20 +270,6 @@ var Horizon = function() {
});
};
/* Namespace for core functionality related to modal dialogs. */
horizon.modals = {};
/* Creates a modal dialog from the client-side template. */
horizon.modals.create = function (title, body, confirm, cancel) {
if (!cancel) {
cancel = "Cancel";
}
var template = horizon.templates.compiled_templates["#modal_template"],
params = {title: title, body: body, confirm: confirm, cancel: cancel},
modal = $(template.render(params)).appendTo("body");
return modal;
};
/* Utilities for common needs which aren't JS builtins. */
horizon.utils = {
capitalize: function(string) {

View File

@ -1,5 +1,32 @@
// Storage for our current jqXHR object.
horizon.modals._request = null;
/* Namespace for core functionality related to modal dialogs. */
horizon.modals = {
// Storage for our current jqXHR object.
_request: null,
spinner: null,
spinner_options: {
lines: 10,
length: 15,
width: 4,
radius: 10,
color: '#000',
speed: 0.8,
trail: 50
}
};
/* Creates a modal dialog from the client-side template. */
horizon.modals.create = function (title, body, confirm, cancel) {
if (!cancel) {
cancel = "Cancel";
}
var template = horizon.templates.compiled_templates["#modal_template"],
params = {title: title, body: body, confirm: confirm, cancel: cancel},
modal = $(template.render(params)).appendTo("body");
return modal;
};
horizon.modals.success = function (data, textStatus, jqXHR) {
$('body').append(data);
@ -77,9 +104,18 @@ horizon.addInitFunction(function() {
}
horizon.modals._request = $.ajax($this.attr('href'), {
beforeSend: function() {
var template = horizon.templates.compiled_templates["#spinner-modal"];
horizon.modals.spinner = $(template.render());
horizon.modals.spinner.appendTo("body");
horizon.modals.spinner.modal({backdrop: 'static'});
horizon.modals.spinner.spin(horizon.modals.spinner_options);
},
complete: function () {
// Clear the global storage;
horizon.modals._request = null;
horizon.modals.spinner.modal('hide');
},
error: function(jqXHR, status, errorThrown) {
if (jqXHR.status === 401){

View File

@ -0,0 +1,12 @@
{% extends "horizon/client_side/template.html" %}
{% load i18n horizon %}
{% block id %}spinner-modal{% endblock %}
{% block template %}
{% jstemplate %}
<div class="modal loading hide">
<p>{% trans "Loading&hellip;" %}</p>
</div>
{% endjstemplate %}
{% endblock %}

View File

@ -1,3 +1,4 @@
{% include "horizon/client_side/_modal.html" %}
{% include "horizon/client_side/_table_row.html" %}
{% include "horizon/client_side/_alert_message.html" %}
{% include "horizon/client_side/_loading.html" %}

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\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"
@ -53,6 +53,10 @@ msgstr ""
msgid "Traditional Chinese"
msgstr ""
#: local/local_settings.py:17
msgid "Your password must be at least 6 characters long."
msgstr ""
#: templates/403.html:4 templates/403.html.py:9
msgid "Forbidden"
msgstr ""
@ -99,6 +103,10 @@ msgstr ""
msgid "Sign Out"
msgstr ""
#: templates/_scripts.html:39
msgid "Loading&hellip;"
msgstr ""
#: templates/switch_tenants.html:12
msgid "Log-in to tenant"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\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"
@ -54,6 +54,10 @@ msgstr ""
msgid "Traditional Chinese"
msgstr ""
#: local/local_settings.py:17
msgid "Your password must be at least 6 characters long."
msgstr ""
#: templates/403.html:4 templates/403.html.py:9
msgid "Forbidden"
msgstr ""
@ -100,6 +104,10 @@ msgstr ""
msgid "Sign Out"
msgstr ""
#: templates/_scripts.html:39
msgid "Loading&hellip;"
msgstr ""
#: templates/switch_tenants.html:12
msgid "Log-in to tenant"
msgstr ""

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: openstack-dashboard\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\n"
"PO-Revision-Date: 2012-05-08 00:20+0100\n"
"Last-Translator: Erwan Gallen <erwan@zinux.com>\n"
"Language-Team: French <fr@zinux.com>\n"
@ -52,6 +52,10 @@ msgstr "Chinois simplifié"
msgid "Traditional Chinese"
msgstr "Chinois traditionnel"
#: local/local_settings.py:17
msgid "Your password must be at least 6 characters long."
msgstr ""
#: templates/403.html:4 templates/403.html.py:9
msgid "Forbidden"
msgstr "Interdit"
@ -101,6 +105,10 @@ msgstr "Réglages"
msgid "Sign Out"
msgstr "Déconnexion"
#: templates/_scripts.html:39
msgid "Loading&hellip;"
msgstr ""
#: templates/switch_tenants.html:12
msgid "Log-in to tenant"
msgstr "Se connecter au tenant"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\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"
@ -54,6 +54,10 @@ msgstr ""
msgid "Traditional Chinese"
msgstr ""
#: local/local_settings.py:17
msgid "Your password must be at least 6 characters long."
msgstr ""
#: templates/403.html:4 templates/403.html.py:9
msgid "Forbidden"
msgstr ""
@ -100,6 +104,10 @@ msgstr ""
msgid "Sign Out"
msgstr ""
#: templates/_scripts.html:39
msgid "Loading&hellip;"
msgstr ""
#: templates/switch_tenants.html:12
msgid "Log-in to tenant"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\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"
@ -55,6 +55,10 @@ msgstr ""
msgid "Traditional Chinese"
msgstr ""
#: local/local_settings.py:17
msgid "Your password must be at least 6 characters long."
msgstr ""
#: templates/403.html:4 templates/403.html.py:9
msgid "Forbidden"
msgstr ""
@ -101,6 +105,10 @@ msgstr ""
msgid "Sign Out"
msgstr ""
#: templates/_scripts.html:39
msgid "Loading&hellip;"
msgstr ""
#: templates/switch_tenants.html:12
msgid "Log-in to tenant"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\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"
@ -54,6 +54,10 @@ msgstr ""
msgid "Traditional Chinese"
msgstr ""
#: local/local_settings.py:17
msgid "Your password must be at least 6 characters long."
msgstr ""
#: templates/403.html:4 templates/403.html.py:9
msgid "Forbidden"
msgstr ""
@ -100,6 +104,10 @@ msgstr ""
msgid "Sign Out"
msgstr ""
#: templates/_scripts.html:39
msgid "Loading&hellip;"
msgstr ""
#: templates/switch_tenants.html:12
msgid "Log-in to tenant"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\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"
@ -53,6 +53,10 @@ msgstr ""
msgid "Traditional Chinese"
msgstr ""
#: local/local_settings.py:17
msgid "Your password must be at least 6 characters long."
msgstr ""
#: templates/403.html:4 templates/403.html.py:9
msgid "Forbidden"
msgstr ""
@ -99,6 +103,10 @@ msgstr ""
msgid "Sign Out"
msgstr ""
#: templates/_scripts.html:39
msgid "Loading&hellip;"
msgstr ""
#: templates/switch_tenants.html:12
msgid "Log-in to tenant"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:47-0700\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"
@ -53,6 +53,10 @@ msgstr ""
msgid "Traditional Chinese"
msgstr ""
#: local/local_settings.py:17
msgid "Your password must be at least 6 characters long."
msgstr ""
#: templates/403.html:4 templates/403.html.py:9
msgid "Forbidden"
msgstr "禁止"
@ -99,6 +103,10 @@ msgstr "設定"
msgid "Sign Out"
msgstr "登出"
#: templates/_scripts.html:39
msgid "Loading&hellip;"
msgstr ""
#: templates/switch_tenants.html:12
msgid "Log-in to tenant"
msgstr "登入到租戶"

View File

@ -556,6 +556,20 @@ form label {
position: absolute;
}
.modal.loading {
width: 150px;
height: 150px;
margin: 0 auto;
overflow: hidden;
}
.modal.loading p {
text-align: center;
position: absolute;
bottom: 0;
width: 150px;
}
form.horizontal .form-field {
float: left;
}

View File

@ -1 +0,0 @@
FOOTER