Browse Source

HUE-985 [core] i18n of datatable plugin

Had to rename the strings, for some reason there were not picked-up
Fix some i18n errors
Romain Rigaux 13 years ago
parent
commit
8609eb6
100 changed files with 10019 additions and 5931 deletions
  1. 1 1
      apps/about/src/about/locale/de/LC_MESSAGES/django.po
  2. 3 3
      apps/about/src/about/locale/en_US.pot
  3. 1 1
      apps/about/src/about/locale/es/LC_MESSAGES/django.po
  4. 1 1
      apps/about/src/about/locale/fr/LC_MESSAGES/django.po
  5. 1 1
      apps/about/src/about/locale/ja/LC_MESSAGES/django.po
  6. 1 1
      apps/about/src/about/locale/ko/LC_MESSAGES/django.po
  7. 1 1
      apps/about/src/about/locale/pt/LC_MESSAGES/django.po
  8. 1 1
      apps/about/src/about/locale/pt_BR/LC_MESSAGES/django.po
  9. 1 1
      apps/about/src/about/locale/zh_CN/LC_MESSAGES/django.po
  10. 350 163
      apps/beeswax/src/beeswax/locale/de/LC_MESSAGES/django.po
  11. 112 94
      apps/beeswax/src/beeswax/locale/en_US.pot
  12. 353 155
      apps/beeswax/src/beeswax/locale/es/LC_MESSAGES/django.po
  13. 361 151
      apps/beeswax/src/beeswax/locale/fr/LC_MESSAGES/django.po
  14. 257 308
      apps/beeswax/src/beeswax/locale/ja/LC_MESSAGES/django.po
  15. 271 314
      apps/beeswax/src/beeswax/locale/ko/LC_MESSAGES/django.po
  16. 358 152
      apps/beeswax/src/beeswax/locale/pt/LC_MESSAGES/django.po
  17. 351 149
      apps/beeswax/src/beeswax/locale/pt_BR/LC_MESSAGES/django.po
  18. 238 300
      apps/beeswax/src/beeswax/locale/zh_CN/LC_MESSAGES/django.po
  19. 6 0
      apps/beeswax/src/beeswax/templates/configuration.mako
  20. 21 13
      apps/beeswax/src/beeswax/templates/describe_table.mako
  21. 5 2
      apps/beeswax/src/beeswax/templates/list_designs.mako
  22. 2 2
      apps/beeswax/src/beeswax/templates/list_history.mako
  23. 13 2
      apps/beeswax/src/beeswax/templates/my_queries.mako
  24. 5 1
      apps/beeswax/src/beeswax/templates/show_tables.mako
  25. 7 3
      apps/beeswax/src/beeswax/templates/watch_results.mako
  26. 46 58
      apps/filebrowser/src/filebrowser/locale/de/LC_MESSAGES/django.po
  27. 13 13
      apps/filebrowser/src/filebrowser/locale/en_US.pot
  28. 46 58
      apps/filebrowser/src/filebrowser/locale/es/LC_MESSAGES/django.po
  29. 43 57
      apps/filebrowser/src/filebrowser/locale/fr/LC_MESSAGES/django.po
  30. 25 50
      apps/filebrowser/src/filebrowser/locale/ja/LC_MESSAGES/django.po
  31. 25 51
      apps/filebrowser/src/filebrowser/locale/ko/LC_MESSAGES/django.po
  32. 43 57
      apps/filebrowser/src/filebrowser/locale/pt/LC_MESSAGES/django.po
  33. 46 58
      apps/filebrowser/src/filebrowser/locale/pt_BR/LC_MESSAGES/django.po
  34. 25 51
      apps/filebrowser/src/filebrowser/locale/zh_CN/LC_MESSAGES/django.po
  35. 21 13
      apps/impala/src/impala/locale/de/LC_MESSAGES/django.po
  36. 3 3
      apps/impala/src/impala/locale/en_US.pot
  37. 21 13
      apps/impala/src/impala/locale/es/LC_MESSAGES/django.po
  38. 21 13
      apps/impala/src/impala/locale/fr/LC_MESSAGES/django.po
  39. 14 11
      apps/impala/src/impala/locale/ja/LC_MESSAGES/django.po
  40. 14 11
      apps/impala/src/impala/locale/ko/LC_MESSAGES/django.po
  41. 21 13
      apps/impala/src/impala/locale/pt/LC_MESSAGES/django.po
  42. 21 13
      apps/impala/src/impala/locale/pt_BR/LC_MESSAGES/django.po
  43. 11 10
      apps/impala/src/impala/locale/zh_CN/LC_MESSAGES/django.po
  44. 52 15
      apps/jobbrowser/src/jobbrowser/locale/de/LC_MESSAGES/django.po
  45. 44 14
      apps/jobbrowser/src/jobbrowser/locale/en_US.pot
  46. 52 15
      apps/jobbrowser/src/jobbrowser/locale/es/LC_MESSAGES/django.po
  47. 56 17
      apps/jobbrowser/src/jobbrowser/locale/fr/LC_MESSAGES/django.po
  48. 46 14
      apps/jobbrowser/src/jobbrowser/locale/ja/LC_MESSAGES/django.po
  49. 46 14
      apps/jobbrowser/src/jobbrowser/locale/ko/LC_MESSAGES/django.po
  50. 52 15
      apps/jobbrowser/src/jobbrowser/locale/pt/LC_MESSAGES/django.po
  51. 54 17
      apps/jobbrowser/src/jobbrowser/locale/pt_BR/LC_MESSAGES/django.po
  52. 45 13
      apps/jobbrowser/src/jobbrowser/locale/zh_CN/LC_MESSAGES/django.po
  53. 11 2
      apps/jobbrowser/src/jobbrowser/templates/attempt.mako
  54. 11 2
      apps/jobbrowser/src/jobbrowser/templates/attempt_logs.mako
  55. 22 4
      apps/jobbrowser/src/jobbrowser/templates/job.mako
  56. 5 1
      apps/jobbrowser/src/jobbrowser/templates/jobs.mako
  57. 16 3
      apps/jobbrowser/src/jobbrowser/templates/task.mako
  58. 6 1
      apps/jobbrowser/src/jobbrowser/templates/tasks.mako
  59. 45 36
      apps/jobbrowser/src/jobbrowser/templates/tasktrackers.mako
  60. 47 28
      apps/jobsub/src/jobsub/locale/de/LC_MESSAGES/django.po
  61. 7 7
      apps/jobsub/src/jobsub/locale/en_US.pot
  62. 40 26
      apps/jobsub/src/jobsub/locale/es/LC_MESSAGES/django.po
  63. 40 26
      apps/jobsub/src/jobsub/locale/fr/LC_MESSAGES/django.po
  64. 25 21
      apps/jobsub/src/jobsub/locale/ja/LC_MESSAGES/django.po
  65. 25 21
      apps/jobsub/src/jobsub/locale/ko/LC_MESSAGES/django.po
  66. 37 25
      apps/jobsub/src/jobsub/locale/pt/LC_MESSAGES/django.po
  67. 34 24
      apps/jobsub/src/jobsub/locale/pt_BR/LC_MESSAGES/django.po
  68. 19 19
      apps/jobsub/src/jobsub/locale/zh_CN/LC_MESSAGES/django.po
  69. 3 3
      apps/jobsub/src/jobsub/templates/list_designs.mako
  70. 2 2
      apps/jobsub/src/jobsub/templates/list_history.mako
  71. 532 212
      apps/oozie/src/oozie/locale/de/LC_MESSAGES/django.po
  72. 309 173
      apps/oozie/src/oozie/locale/en_US.pot
  73. 556 219
      apps/oozie/src/oozie/locale/es/LC_MESSAGES/django.po
  74. 528 213
      apps/oozie/src/oozie/locale/fr/LC_MESSAGES/django.po
  75. 444 189
      apps/oozie/src/oozie/locale/ja/LC_MESSAGES/django.po
  76. 429 185
      apps/oozie/src/oozie/locale/ko/LC_MESSAGES/django.po
  77. 536 213
      apps/oozie/src/oozie/locale/pt/LC_MESSAGES/django.po
  78. 534 213
      apps/oozie/src/oozie/locale/pt_BR/LC_MESSAGES/django.po
  79. 416 182
      apps/oozie/src/oozie/locale/zh_CN/LC_MESSAGES/django.po
  80. 4 4
      apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinators.mako
  81. 4 4
      apps/oozie/src/oozie/templates/dashboard/list_oozie_workflows.mako
  82. 1 1
      apps/oozie/src/oozie/templates/editor/edit_workflow.mako
  83. 2 2
      apps/oozie/src/oozie/templates/editor/list_coordinators.mako
  84. 2 2
      apps/oozie/src/oozie/templates/editor/list_history.mako
  85. 2 2
      apps/oozie/src/oozie/templates/editor/list_workflows.mako
  86. 37 13
      apps/shell/src/shell/locale/de/LC_MESSAGES/django.po
  87. 3 3
      apps/shell/src/shell/locale/en_US.pot
  88. 37 13
      apps/shell/src/shell/locale/es/LC_MESSAGES/django.po
  89. 34 12
      apps/shell/src/shell/locale/fr/LC_MESSAGES/django.po
  90. 16 6
      apps/shell/src/shell/locale/ja/LC_MESSAGES/django.po
  91. 16 6
      apps/shell/src/shell/locale/ko/LC_MESSAGES/django.po
  92. 31 11
      apps/shell/src/shell/locale/pt/LC_MESSAGES/django.po
  93. 34 12
      apps/shell/src/shell/locale/pt_BR/LC_MESSAGES/django.po
  94. 16 6
      apps/shell/src/shell/locale/zh_CN/LC_MESSAGES/django.po
  95. 279 227
      apps/useradmin/src/useradmin/locale/de/LC_MESSAGES/django.po
  96. 202 170
      apps/useradmin/src/useradmin/locale/en_US.pot
  97. 253 222
      apps/useradmin/src/useradmin/locale/es/LC_MESSAGES/django.po
  98. 272 224
      apps/useradmin/src/useradmin/locale/fr/LC_MESSAGES/django.po
  99. 234 217
      apps/useradmin/src/useradmin/locale/ja/LC_MESSAGES/django.po
  100. 234 217
      apps/useradmin/src/useradmin/locale/ko/LC_MESSAGES/django.po

+ 1 - 1
apps/about/src/about/locale/de/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: de <LL@li.org>\n"

+ 3 - 3
apps/about/src/about/locale/en_US.pot

@@ -1,14 +1,14 @@
 # Translations template for Hue.
-# Copyright (C) 2012 Cloudera, Inc
+# Copyright (C) 2013 Cloudera, Inc
 # This file is distributed under the same license as the Hue project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: Hue VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-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"

+ 1 - 1
apps/about/src/about/locale/es/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: es <LL@li.org>\n"

+ 1 - 1
apps/about/src/about/locale/fr/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: fr <LL@li.org>\n"

+ 1 - 1
apps/about/src/about/locale/ja/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ja <LL@li.org>\n"

+ 1 - 1
apps/about/src/about/locale/ko/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ko <LL@li.org>\n"

+ 1 - 1
apps/about/src/about/locale/pt/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt <LL@li.org>\n"

+ 1 - 1
apps/about/src/about/locale/pt_BR/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt_BR <LL@li.org>\n"

+ 1 - 1
apps/about/src/about/locale/zh_CN/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: zh_CN <LL@li.org>\n"

File diff suppressed because it is too large
+ 350 - 163
apps/beeswax/src/beeswax/locale/de/LC_MESSAGES/django.po


+ 112 - 94
apps/beeswax/src/beeswax/locale/en_US.pot

@@ -1,14 +1,14 @@
 # Translations template for Hue.
-# Copyright (C) 2012 Cloudera, Inc
+# Copyright (C) 2013 Cloudera, Inc
 # This file is distributed under the same license as the Hue project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: Hue VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-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"
@@ -24,7 +24,9 @@ msgid ""
 msgstr ""
 
 #: src/beeswax/conf.py:32
-msgid "Host where Beeswax server Thrift daemon is running."
+msgid ""
+"Host where Beeswax server Thrift daemon is running. FQDN required when "
+"using security even if on same host."
 msgstr ""
 
 #: src/beeswax/conf.py:38
@@ -32,7 +34,7 @@ msgid "Configure the port the Beeswax Thrift server runs on."
 msgstr ""
 
 #: src/beeswax/conf.py:45
-msgid "Host where Beeswax internal metastore Thrift daemon is running."
+msgid "Host where internal metastore Thrift daemon is running."
 msgstr ""
 
 #: src/beeswax/conf.py:51
@@ -119,7 +121,7 @@ msgstr ""
 
 #: src/beeswax/create_table.py:314
 #, python-format
-msgid "Internal error when constructing the delimiter form: %(error)serror"
+msgid "Internal error when constructing the delimiter form: %(error)s"
 msgstr ""
 
 #: src/beeswax/create_table.py:341
@@ -144,13 +146,13 @@ msgstr ""
 
 #: src/beeswax/forms.py:64 src/beeswax/forms.py:195 src/beeswax/forms.py:279
 #: src/beeswax/templates/configuration.mako:42
-#: src/beeswax/templates/execute.mako:296
+#: src/beeswax/templates/execute.mako:294
 #: src/beeswax/templates/list_designs.mako:34
 msgid "Description"
 msgstr ""
 
 #: src/beeswax/forms.py:70 src/beeswax/forms.py:71
-#: src/beeswax/templates/execute.mako:48 src/beeswax/templates/execute.mako:305
+#: src/beeswax/templates/execute.mako:46 src/beeswax/templates/execute.mako:303
 #: src/beeswax/templates/save_results.mako:56
 #: src/beeswax/templates/watch_results.mako:75
 #: src/beeswax/templates/watch_results.mako:217
@@ -195,8 +197,8 @@ msgstr ""
 msgid "Table already exists"
 msgstr ""
 
-#: src/beeswax/forms.py:132 src/beeswax/templates/execute.mako:222
-#: src/beeswax/templates/execute.mako:227 src/beeswax/templates/layout.mako:34
+#: src/beeswax/forms.py:132 src/beeswax/templates/execute.mako:220
+#: src/beeswax/templates/execute.mako:225 src/beeswax/templates/layout.mako:34
 msgid "Query Editor"
 msgstr ""
 
@@ -468,15 +470,15 @@ msgstr ""
 msgid "Saved query results as new table %(table)s"
 msgstr ""
 
-#: src/beeswax/views.py:872
+#: src/beeswax/views.py:874
 msgid "Install sample tables and Beeswax examples?"
 msgstr ""
 
-#: src/beeswax/views.py:913
+#: src/beeswax/views.py:915
 msgid "Beeswax query completed"
 msgstr ""
 
-#: src/beeswax/views.py:920
+#: src/beeswax/views.py:922
 #, python-format
 msgid ""
 "%(subject)s. You may see the results here: %(link)s\n"
@@ -485,39 +487,39 @@ msgid ""
 "%(query)s"
 msgstr ""
 
-#: src/beeswax/views.py:941
+#: src/beeswax/views.py:943
 #, python-format
 msgid "Design %(id)s does not exist."
 msgstr ""
 
-#: src/beeswax/views.py:947
+#: src/beeswax/views.py:949
 #, python-format
 msgid "Cannot access design %(id)s"
 msgstr ""
 
-#: src/beeswax/views.py:958
+#: src/beeswax/views.py:960
 #, python-format
 msgid "QueryHistory %(id)s does not exist."
 msgstr ""
 
-#: src/beeswax/views.py:964
+#: src/beeswax/views.py:966
 #, python-format
 msgid "Cannot access QueryHistory %(id)s"
 msgstr ""
 
-#: src/beeswax/views.py:981
+#: src/beeswax/views.py:983
 msgid "Design does not exist"
 msgstr ""
 
-#: src/beeswax/views.py:1041
+#: src/beeswax/views.py:1043
 msgid "Query is not parameterizable."
 msgstr ""
 
-#: src/beeswax/views.py:1219
+#: src/beeswax/views.py:1221
 msgid "Failed to retrieve query state from the Beeswax Server."
 msgstr ""
 
-#: src/beeswax/views.py:1224
+#: src/beeswax/views.py:1226
 msgid "Failed to contact Beeswax Server to check query status."
 msgstr ""
 
@@ -749,7 +751,7 @@ msgstr ""
 
 #: src/beeswax/templates/choose_file.mako:113
 #: src/beeswax/templates/create_table_manually.mako:395
-#: src/beeswax/templates/execute.mako:272
+#: src/beeswax/templates/execute.mako:270
 msgid "Choose a file"
 msgstr ""
 
@@ -759,7 +761,7 @@ msgid "Configuration Variables"
 msgstr ""
 
 #: src/beeswax/templates/configuration.mako:32
-#: src/beeswax/templates/my_queries.mako:41
+#: src/beeswax/templates/my_queries.mako:44
 msgid "Filter:"
 msgstr ""
 
@@ -779,6 +781,30 @@ msgstr ""
 msgid "Value"
 msgstr ""
 
+#: src/beeswax/templates/configuration.mako:63
+#: src/beeswax/templates/describe_table.mako:248
+#: src/beeswax/templates/describe_table.mako:271
+#: src/beeswax/templates/list_designs.mako:120
+#: src/beeswax/templates/list_history.mako:162
+#: src/beeswax/templates/my_queries.mako:191
+#: src/beeswax/templates/my_queries.mako:210
+#: src/beeswax/templates/show_tables.mako:105
+#: src/beeswax/templates/watch_results.mako:234
+msgid "No data available"
+msgstr ""
+
+#: src/beeswax/templates/configuration.mako:64
+#: src/beeswax/templates/describe_table.mako:249
+#: src/beeswax/templates/describe_table.mako:272
+#: src/beeswax/templates/list_designs.mako:121
+#: src/beeswax/templates/list_history.mako:166
+#: src/beeswax/templates/my_queries.mako:192
+#: src/beeswax/templates/my_queries.mako:211
+#: src/beeswax/templates/show_tables.mako:106
+#: src/beeswax/templates/watch_results.mako:235
+msgid "No matching records"
+msgstr ""
+
 #: src/beeswax/templates/create_table_manually.mako:24
 msgid "Create table manually"
 msgstr ""
@@ -1086,7 +1112,7 @@ msgid "Table has no partitions."
 msgstr ""
 
 #: src/beeswax/templates/describe_table.mako:26
-#: src/beeswax/templates/my_queries.mako:143
+#: src/beeswax/templates/my_queries.mako:146
 msgid "View"
 msgstr ""
 
@@ -1100,18 +1126,18 @@ msgid "%s Metadata: %s"
 msgstr ""
 
 #: src/beeswax/templates/describe_table.mako:37
-#: src/beeswax/templates/execute.mako:290
+#: src/beeswax/templates/execute.mako:288
 #: src/beeswax/templates/list_designs.mako:33
 #: src/beeswax/templates/list_history.mako:95
-#: src/beeswax/templates/my_queries.mako:56
-#: src/beeswax/templates/my_queries.mako:109
+#: src/beeswax/templates/my_queries.mako:59
+#: src/beeswax/templates/my_queries.mako:112
 #: src/beeswax/templates/watch_results.mako:170
 msgid "Name"
 msgstr ""
 
 #: src/beeswax/templates/describe_table.mako:38
 #: src/beeswax/templates/list_designs.mako:36
-#: src/beeswax/templates/my_queries.mako:58
+#: src/beeswax/templates/my_queries.mako:61
 msgid "Type"
 msgstr ""
 
@@ -1169,9 +1195,9 @@ msgstr ""
 
 #: src/beeswax/templates/describe_table.mako:144
 #: src/beeswax/templates/describe_table.mako:195
-#: src/beeswax/templates/execute.mako:304 src/beeswax/templates/index.mako:67
+#: src/beeswax/templates/execute.mako:302 src/beeswax/templates/index.mako:67
 #: src/beeswax/templates/list_designs.mako:97
-#: src/beeswax/templates/my_queries.mako:166
+#: src/beeswax/templates/my_queries.mako:169
 #: src/beeswax/templates/parameterization.mako:48
 #: src/beeswax/templates/save_results.mako:57
 #: src/beeswax/templates/show_tables.mako:85
@@ -1202,119 +1228,119 @@ msgstr ""
 msgid "Submit"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:30
+#: src/beeswax/templates/execute.mako:28
 msgid "Your query has the following error(s):"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:33
+#: src/beeswax/templates/execute.mako:31
 msgid "click the"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:33 src/beeswax/templates/execute.mako:239
+#: src/beeswax/templates/execute.mako:31 src/beeswax/templates/execute.mako:237
 msgid "Error Log"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:33
+#: src/beeswax/templates/execute.mako:31
 msgid "tab below for details"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:38
+#: src/beeswax/templates/execute.mako:36
 msgid "Example: SELECT * FROM tablename"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:46
+#: src/beeswax/templates/execute.mako:44
 msgid "Execute"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:50
+#: src/beeswax/templates/execute.mako:48
 msgid "Save as..."
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:52
+#: src/beeswax/templates/execute.mako:50
 msgid "Explain"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:54
+#: src/beeswax/templates/execute.mako:52
 msgid "or create a"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:54
+#: src/beeswax/templates/execute.mako:52
 msgid "New query"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:59 src/beeswax/templates/execute.mako:233
+#: src/beeswax/templates/execute.mako:57 src/beeswax/templates/execute.mako:231
 #: src/beeswax/templates/explain.mako:33
 #: src/beeswax/templates/list_designs.mako:64
 #: src/beeswax/templates/list_history.mako:96
-#: src/beeswax/templates/my_queries.mako:78
-#: src/beeswax/templates/my_queries.mako:110
+#: src/beeswax/templates/my_queries.mako:81
+#: src/beeswax/templates/my_queries.mako:113
 #: src/beeswax/templates/watch_results.mako:107
 #: src/beeswax/templates/watch_wait.mako:56
 msgid "Query"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:68
+#: src/beeswax/templates/execute.mako:66
 #: src/beeswax/templates/show_tables.mako:33
 msgid "database"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:72
+#: src/beeswax/templates/execute.mako:70
 msgid "settings"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:79 src/beeswax/templates/execute.mako:124
-#: src/beeswax/templates/execute.mako:169
+#: src/beeswax/templates/execute.mako:77 src/beeswax/templates/execute.mako:122
+#: src/beeswax/templates/execute.mako:167
 msgid "Delete this setting"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:104
-#: src/beeswax/templates/execute.mako:149
-#: src/beeswax/templates/execute.mako:194
+#: src/beeswax/templates/execute.mako:102
+#: src/beeswax/templates/execute.mako:147
+#: src/beeswax/templates/execute.mako:192
 msgid "Add"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:112
+#: src/beeswax/templates/execute.mako:110
 msgid "File Resources"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:157
+#: src/beeswax/templates/execute.mako:155
 msgid "User-defined Functions"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:177
+#: src/beeswax/templates/execute.mako:175
 msgid "myFunction"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:197
+#: src/beeswax/templates/execute.mako:195
 msgid "Parameterization"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:199
+#: src/beeswax/templates/execute.mako:197
 msgid ""
 "If checked (the default), you can include parameters like $parameter_name"
 " in your query, and users will be prompted for a value when the query is "
 "run."
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:201
+#: src/beeswax/templates/execute.mako:199
 msgid "Enable Parameterization"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:204
+#: src/beeswax/templates/execute.mako:202
 msgid "Email Notification"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:206
+#: src/beeswax/templates/execute.mako:204
 msgid ""
 "If checked, you will receive an email notification when the query "
 "completes."
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:208
+#: src/beeswax/templates/execute.mako:206
 msgid "Email me on completion"
 msgstr ""
 
-#: src/beeswax/templates/execute.mako:285
+#: src/beeswax/templates/execute.mako:283
 msgid "Choose a name"
 msgstr ""
 
@@ -1402,13 +1428,13 @@ msgid "Yes, install samples"
 msgstr ""
 
 #: src/beeswax/templates/index.mako:88
-#: src/beeswax/templates/show_tables.mako:127
+#: src/beeswax/templates/show_tables.mako:131
 msgid "There was an error processing your request:"
 msgstr ""
 
 #: src/beeswax/templates/layout.mako:35
-#: src/beeswax/templates/my_queries.mako:25
-#: src/beeswax/templates/my_queries.mako:33
+#: src/beeswax/templates/my_queries.mako:26
+#: src/beeswax/templates/my_queries.mako:36
 msgid "My Queries"
 msgstr ""
 
@@ -1425,64 +1451,64 @@ msgid "Owner"
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:37
-#: src/beeswax/templates/my_queries.mako:59
+#: src/beeswax/templates/my_queries.mako:62
 msgid "Last Modified"
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:66
-#: src/beeswax/templates/my_queries.mako:80
+#: src/beeswax/templates/my_queries.mako:83
 msgid "ago"
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:75
-#: src/beeswax/templates/my_queries.mako:88
+#: src/beeswax/templates/my_queries.mako:91
 msgid "Edit this query."
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:75
-#: src/beeswax/templates/my_queries.mako:88
+#: src/beeswax/templates/my_queries.mako:91
 msgid "Edit"
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:76
-#: src/beeswax/templates/my_queries.mako:89
+#: src/beeswax/templates/my_queries.mako:92
 msgid "Delete this query."
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:76
-#: src/beeswax/templates/my_queries.mako:89
+#: src/beeswax/templates/my_queries.mako:92
 msgid "Delete"
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:77
-#: src/beeswax/templates/my_queries.mako:90
+#: src/beeswax/templates/my_queries.mako:93
 msgid "View the usage history of this query."
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:77
-#: src/beeswax/templates/my_queries.mako:90
+#: src/beeswax/templates/my_queries.mako:93
 msgid "Usage History"
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:79
 #: src/beeswax/templates/list_history.mako:43
-#: src/beeswax/templates/my_queries.mako:91
+#: src/beeswax/templates/my_queries.mako:94
 msgid "Copy this query."
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:79
 #: src/beeswax/templates/list_history.mako:43
-#: src/beeswax/templates/my_queries.mako:91
+#: src/beeswax/templates/my_queries.mako:94
 msgid "Clone"
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:94
-#: src/beeswax/templates/my_queries.mako:163
+#: src/beeswax/templates/my_queries.mako:166
 msgid "Confirm action"
 msgstr ""
 
 #: src/beeswax/templates/list_designs.mako:98
-#: src/beeswax/templates/my_queries.mako:167
+#: src/beeswax/templates/my_queries.mako:170
 msgid "Yes"
 msgstr ""
 
@@ -1511,7 +1537,7 @@ msgid "Show auto actions"
 msgstr ""
 
 #: src/beeswax/templates/list_history.mako:94
-#: src/beeswax/templates/my_queries.mako:108
+#: src/beeswax/templates/my_queries.mako:111
 msgid "Time"
 msgstr ""
 
@@ -1520,12 +1546,12 @@ msgid "User"
 msgstr ""
 
 #: src/beeswax/templates/list_history.mako:98
-#: src/beeswax/templates/my_queries.mako:111
+#: src/beeswax/templates/my_queries.mako:114
 msgid "State"
 msgstr ""
 
 #: src/beeswax/templates/list_history.mako:99
-#: src/beeswax/templates/my_queries.mako:112
+#: src/beeswax/templates/my_queries.mako:115
 msgid "Result"
 msgstr ""
 
@@ -1534,10 +1560,6 @@ msgstr ""
 msgid "Results"
 msgstr ""
 
-#: src/beeswax/templates/list_history.mako:162
-msgid "No data available in table"
-msgstr ""
-
 #: src/beeswax/templates/list_history.mako:163
 msgid "Showing _START_ to _END_ of _TOTAL_ entries"
 msgstr ""
@@ -1550,10 +1572,6 @@ msgstr ""
 msgid "(filtered from _MAX_ total entries)"
 msgstr ""
 
-#: src/beeswax/templates/list_history.mako:166
-msgid "No matching records found"
-msgstr ""
-
 #: src/beeswax/templates/list_history.mako:168
 msgid "First"
 msgstr ""
@@ -1572,35 +1590,35 @@ msgstr ""
 msgid "Open File Chooser"
 msgstr ""
 
-#: src/beeswax/templates/my_queries.mako:37
+#: src/beeswax/templates/my_queries.mako:40
 msgid "Create New Query"
 msgstr ""
 
-#: src/beeswax/templates/my_queries.mako:41
+#: src/beeswax/templates/my_queries.mako:44
 msgid "Search for name, description, etc..."
 msgstr ""
 
-#: src/beeswax/templates/my_queries.mako:46
+#: src/beeswax/templates/my_queries.mako:49
 msgid "Recent Saved Queries"
 msgstr ""
 
-#: src/beeswax/templates/my_queries.mako:47
+#: src/beeswax/templates/my_queries.mako:50
 msgid "Recent Run Queries"
 msgstr ""
 
-#: src/beeswax/templates/my_queries.mako:57
+#: src/beeswax/templates/my_queries.mako:60
 msgid "Desc"
 msgstr ""
 
-#: src/beeswax/templates/my_queries.mako:84
+#: src/beeswax/templates/my_queries.mako:87
 msgid "Options"
 msgstr ""
 
-#: src/beeswax/templates/my_queries.mako:100
+#: src/beeswax/templates/my_queries.mako:103
 msgid "View all my queries"
 msgstr ""
 
-#: src/beeswax/templates/my_queries.mako:153
+#: src/beeswax/templates/my_queries.mako:156
 msgid "View my entire query history"
 msgstr ""
 

File diff suppressed because it is too large
+ 353 - 155
apps/beeswax/src/beeswax/locale/es/LC_MESSAGES/django.po


File diff suppressed because it is too large
+ 361 - 151
apps/beeswax/src/beeswax/locale/fr/LC_MESSAGES/django.po


+ 257 - 308
apps/beeswax/src/beeswax/locale/ja/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:51-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ja <LL@li.org>\n"
@@ -18,11 +18,18 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/beeswax/conf.py:26
-msgid "Beeswax or Hive Server 2 Thrift API used. Choices are: 'beeswax' or 'hiveserver2'."
-msgstr "Beeswax または Hive Server 2 Thrift API を使用します。選択肢には 'beeswax' と 'hiveserver2' があります。"
+msgid ""
+"Beeswax or Hive Server 2 Thrift API used. Choices are: 'beeswax' or "
+"'hiveserver2'."
+msgstr ""
+"Beeswax または Hive Server 2 Thrift API を使用します。選択肢には 'beeswax' と "
+"'hiveserver2' があります。"
 
 #: src/beeswax/conf.py:32
-msgid "Host where Beeswax server Thrift daemon is running."
+#, fuzzy
+msgid ""
+"Host where Beeswax server Thrift daemon is running. FQDN required when "
+"using security even if on same host."
 msgstr "Beeswax サーバーの Thrift デーモンを実行しているホストです。"
 
 #: src/beeswax/conf.py:38
@@ -30,11 +37,14 @@ msgid "Configure the port the Beeswax Thrift server runs on."
 msgstr "Beeswax Thrift サーバーが動作するポートを設定します。"
 
 #: src/beeswax/conf.py:45
-msgid "Host where Beeswax internal metastore Thrift daemon is running."
+#, fuzzy
+msgid "Host where internal metastore Thrift daemon is running."
 msgstr "Beeswax 内部メタストアの Thrift デーモンを実行しているホストです。"
 
 #: src/beeswax/conf.py:51
-msgid "Configure the port the internal metastore daemon runs on. Used only if hive.metastore.local is true."
+msgid ""
+"Configure the port the internal metastore daemon runs on. Used only if "
+"hive.metastore.local is true."
 msgstr "内部メタストアのデーモンを実行するポートを設定します。hive.metastore.local が true の場合にのみ使用します。"
 
 #: src/beeswax/conf.py:58
@@ -43,11 +53,18 @@ msgstr "beeswax_server.sh のパス"
 
 #: src/beeswax/conf.py:64
 #, fuzzy
-msgid "Maximum Java heap size (in megabytes) used by Beeswax Server.  Note that the setting of HADOOP_HEAPSIZE in $HADOOP_CONF_DIR/hadoop-env.sh may override this setting."
-msgstr "Beeswax Server で使用する最大 Java ヒープサイズ(MB)です。$HADOOP_CONF_DIR/hadoop-env.sh での HADOOP_HEAPSIZE の設定は、この設定をオーバーライドします。"
+msgid ""
+"Maximum Java heap size (in megabytes) used by Beeswax Server.  Note that "
+"the setting of HADOOP_HEAPSIZE in $HADOOP_CONF_DIR/hadoop-env.sh may "
+"override this setting."
+msgstr ""
+"Beeswax Server で使用する最大 Java ヒープサイズ(MB)です。$HADOOP_CONF_DIR/hadoop-env.sh "
+"での HADOOP_HEAPSIZE の設定は、この設定をオーバーライドします。"
 
 #: src/beeswax/conf.py:72
-msgid "Path to the root of the Hive installation; defaults to environment variable when not set."
+msgid ""
+"Path to the root of the Hive installation; defaults to environment "
+"variable when not set."
 msgstr "Hive インストールのルートへのパス。設定していない場合は、デフォルトで環境変数で設定されます。"
 
 #: src/beeswax/conf.py:77
@@ -63,19 +80,30 @@ msgid "Timeout in seconds for Thrift calls to Beeswax service."
 msgstr "Thrift からの Beeswax サービスの呼び出しのタイムアウト(秒)。"
 
 #: src/beeswax/conf.py:95
-msgid "Timeouts in seconds for Thrift calls to the Hive metastore. This timeout should take into account that the metastore could talk to an external database."
-msgstr "Thrift からの Hive メタストアの呼び出しのタイムアウト(秒)。このタイムアウトでは、メタストアが外部データベースと対話する可能性があることを考慮します。"
+msgid ""
+"Timeouts in seconds for Thrift calls to the Hive metastore. This timeout "
+"should take into account that the metastore could talk to an external "
+"database."
+msgstr ""
+"Thrift からの Hive "
+"メタストアの呼び出しのタイムアウト(秒)。このタイムアウトでは、メタストアが外部データベースと対話する可能性があることを考慮します。"
 
 #: src/beeswax/conf.py:101
 msgid "Time in seconds for Beeswax to persist queries in its cache."
 msgstr "Beeswax が自身のキャッシュにクエリを保持する期間(秒)。"
 
 #: src/beeswax/conf.py:107
-msgid "Set a LIMIT clause when browsing a partitioned table. A positive value will be set as the LIMIT. If 0 or negative, do not set any limit."
-msgstr "パーティション化したテーブルを参照するときに LIMIT 句を設定します。LIMIT として設定するのは正の値です。0 または負の値を設定した場合はどの制限も設定されません。"
+msgid ""
+"Set a LIMIT clause when browsing a partitioned table. A positive value "
+"will be set as the LIMIT. If 0 or negative, do not set any limit."
+msgstr ""
+"パーティション化したテーブルを参照するときに LIMIT 句を設定します。LIMIT として設定するのは正の値です。0 "
+"または負の値を設定した場合はどの制限も設定されません。"
 
 #: src/beeswax/conf.py:113
-msgid "Share saved queries with all users. If set to false, saved queries are visible only to the owner and administrators."
+msgid ""
+"Share saved queries with all users. If set to false, saved queries are "
+"visible only to the owner and administrators."
 msgstr "保存したクエリをすべてのユーザーと共有します。false に設定した場合、保存したクエリはその所有者と管理者のみが表示できます。"
 
 #: src/beeswax/create_table.py:92
@@ -105,12 +133,14 @@ msgstr "スペース"
 
 #: src/beeswax/create_table.py:314
 #, fuzzy, python-format
-msgid "Internal error when constructing the delimiter form: %(error)serror"
+msgid "Internal error when constructing the delimiter form: %(error)s"
 msgstr "区切り文字フォームを構成するときに内部エラーが発生しました:%(error)s"
 
 #: src/beeswax/create_table.py:341
 #, python-format
-msgid "Failed to decode file '%(path)s' into printable characters under %(encoding)s"
+msgid ""
+"Failed to decode file '%(path)s' into printable characters under "
+"%(encoding)s"
 msgstr "%(encoding)s でファイル '%(path)s' を印刷可能な文字にデコードできませんでした"
 
 #: src/beeswax/create_table.py:403
@@ -128,13 +158,13 @@ msgstr "名前を変更して新しい設計として保存します。"
 
 #: src/beeswax/forms.py:64 src/beeswax/forms.py:195 src/beeswax/forms.py:279
 #: src/beeswax/templates/configuration.mako:42
-#: src/beeswax/templates/execute.mako:296
+#: src/beeswax/templates/execute.mako:294
 #: src/beeswax/templates/list_designs.mako:34
 msgid "Description"
 msgstr "説明"
 
 #: src/beeswax/forms.py:70 src/beeswax/forms.py:71
-#: src/beeswax/templates/execute.mako:48 src/beeswax/templates/execute.mako:305
+#: src/beeswax/templates/execute.mako:46 src/beeswax/templates/execute.mako:303
 #: src/beeswax/templates/save_results.mako:56
 #: src/beeswax/templates/watch_results.mako:75
 #: src/beeswax/templates/watch_results.mako:217
@@ -179,8 +209,8 @@ msgstr "HDFS の中で結果の配置先とする空ディレクトリ"
 msgid "Table already exists"
 msgstr "テーブルはすでに存在します"
 
-#: src/beeswax/forms.py:132 src/beeswax/templates/execute.mako:222
-#: src/beeswax/templates/execute.mako:227 src/beeswax/templates/layout.mako:34
+#: src/beeswax/forms.py:132 src/beeswax/templates/execute.mako:220
+#: src/beeswax/templates/execute.mako:225 src/beeswax/templates/layout.mako:34
 msgid "Query Editor"
 msgstr "Query Editor"
 
@@ -194,8 +224,13 @@ msgstr "archive"
 
 #: src/beeswax/forms.py:161
 #, fuzzy
-msgid "Resources to upload with your Hive job.  Use 'jar' for UDFs.  Use 'file' and 'archive' for files to be copied and made locally available during MAP/TRANSFORM. Paths are on HDFS."
-msgstr "Hive ジョブでアップロードするリソースです。UDF には 'jar' を使用します。コピーして MAP/TRANSFORM の際にローカルで使用可能にするファイルには 'file' と 'archive' を使用します。パスは HDFS 上とします。"
+msgid ""
+"Resources to upload with your Hive job.  Use 'jar' for UDFs.  Use 'file' "
+"and 'archive' for files to be copied and made locally available during "
+"MAP/TRANSFORM. Paths are on HDFS."
+msgstr ""
+"Hive ジョブでアップロードするリソースです。UDF には 'jar' を使用します。コピーして MAP/TRANSFORM "
+"の際にローカルで使用可能にするファイルには 'file' と 'archive' を使用します。パスは HDFS 上とします。"
 
 #: src/beeswax/forms.py:167
 msgid "Path to file on HDFS."
@@ -336,7 +371,9 @@ msgstr "クエリサーバーのタイプです。"
 
 #: src/beeswax/models.py:90
 #, python-format
-msgid "Unknown QueryHistory type: %s. Was the attribute \"server_type\" specified?"
+msgid ""
+"Unknown QueryHistory type: %s. Was the attribute \"server_type\" "
+"specified?"
 msgstr "不明な QueryHistory タイプ(%s)です。属性 \"server_type\" を指定しましたか?"
 
 #: src/beeswax/models.py:217
@@ -359,8 +396,12 @@ msgstr "設計 ID %(id)s はユーザー %(user)s に属していません"
 
 #: src/beeswax/models.py:266
 #, python-format
-msgid "Type mismatch for design id %(id)s (owner %(owner)s) - Expected %(expected_type)s got %(real_type)s"
-msgstr "設計 ID %(id)s(所有者 %(owner)s)のタイプが一致しません - %(expected_type)s を想定しましたが取得したのは %(real_type)s です"
+msgid ""
+"Type mismatch for design id %(id)s (owner %(owner)s) - Expected "
+"%(expected_type)s got %(real_type)s"
+msgstr ""
+"設計 ID %(id)s(所有者 %(owner)s)のタイプが一致しません - %(expected_type)s を想定しましたが取得したのは"
+" %(real_type)s です"
 
 #: src/beeswax/models.py:291
 msgid "Last used"
@@ -401,7 +442,9 @@ msgstr "ビュー '%(table)s' をドロップしていいですか。"
 
 #: src/beeswax/views.py:346
 #, fuzzy, python-format
-msgid "This may delete the underlying data as well as the metadata. Drop table '%(table)s'?"
+msgid ""
+"This may delete the underlying data as well as the metadata. Drop table "
+"'%(table)s'?"
 msgstr "基本的なデータとメタデータが削除される可能性があります。テーブル '%(table)s' をドロップしますか?"
 
 #: src/beeswax/views.py:362
@@ -428,12 +471,16 @@ msgid "Cannot find query."
 msgstr "クエリが見つかりません。"
 
 #: src/beeswax/views.py:721
-msgid "Saving results from a partitioned table is not supported. You may copy from the HDFS location manually."
+msgid ""
+"Saving results from a partitioned table is not supported. You may copy "
+"from the HDFS location manually."
 msgstr "パーティション化したテーブルにある結果は保存できません。HDFS の場所から手動でコピーできます。"
 
 #: src/beeswax/views.py:728
 #, fuzzy, python-format
-msgid "Saving results from a query with no MapReduce jobs is not supported. You may copy manually from the HDFS location %(path)s."
+msgid ""
+"Saving results from a query with no MapReduce jobs is not supported. You "
+"may copy manually from the HDFS location %(path)s."
 msgstr "MapReduce ジョブのないクエリからは結果を保存できません。HDFS の場所である %(path)s から手動でコピーできます。"
 
 #: src/beeswax/views.py:743
@@ -450,58 +497,63 @@ msgstr "クエリの結果を保存できませんでした:エラー %(error)
 msgid "Saved query results as new table %(table)s"
 msgstr "クエリの結果を新しいテーブル %(table)s として保存しました"
 
-#: src/beeswax/views.py:872
+#: src/beeswax/views.py:874
 msgid "Install sample tables and Beeswax examples?"
 msgstr "サンプルテーブルと Beeswax の例をインストールしますか。"
 
-#: src/beeswax/views.py:913
+#: src/beeswax/views.py:915
 msgid "Beeswax query completed"
 msgstr "Beeswax のクエリが完了しました"
 
-#: src/beeswax/views.py:920
+#: src/beeswax/views.py:922
 #, fuzzy, python-format
-msgid "%(subject)s. You may see the results here: %(link)s\n"
+msgid ""
+"%(subject)s. You may see the results here: %(link)s\n"
 "\n"
 "Query:\n"
 "%(query)s"
-msgstr "%(subject)s。結果は %(link)s で確認できます。\n"
-"\n"
-"クエリ:\n"
-"%(query)s"
-
-#: src/beeswax/views.py:941
+msgstr ""
+"%(subject)s。結果は %(link)s で確認できます。\n"
+"\"\n"
+"\"\n"
+"\"\n"
+"\"クエリ:\n"
+"\"\n"
+"\"%(query)s"
+
+#: src/beeswax/views.py:943
 #, python-format
 msgid "Design %(id)s does not exist."
 msgstr "設計 %(id)s は存在しません。"
 
-#: src/beeswax/views.py:947
+#: src/beeswax/views.py:949
 #, python-format
 msgid "Cannot access design %(id)s"
 msgstr "設計 %(id)s にアクセスできません"
 
-#: src/beeswax/views.py:958
+#: src/beeswax/views.py:960
 #, python-format
 msgid "QueryHistory %(id)s does not exist."
 msgstr "QueryHistory %(id)s は存在しません。"
 
-#: src/beeswax/views.py:964
+#: src/beeswax/views.py:966
 #, python-format
 msgid "Cannot access QueryHistory %(id)s"
 msgstr "QueryHistory %(id)s にアクセスできません"
 
-#: src/beeswax/views.py:981
+#: src/beeswax/views.py:983
 msgid "Design does not exist"
 msgstr "設計が存在しません。"
 
-#: src/beeswax/views.py:1041
+#: src/beeswax/views.py:1043
 msgid "Query is not parameterizable."
 msgstr "クエリをパラメータ化できません。"
 
-#: src/beeswax/views.py:1219
+#: src/beeswax/views.py:1221
 msgid "Failed to retrieve query state from the Beeswax Server."
 msgstr "Beeswax Server からクエリの状態を取得できませんでした。"
 
-#: src/beeswax/views.py:1224
+#: src/beeswax/views.py:1226
 msgid "Failed to contact Beeswax Server to check query status."
 msgstr "Beeswax Server に接続してクエリのステータスを確認できませんでした。"
 
@@ -583,8 +635,12 @@ msgstr "リストの末尾"
 
 #: src/beeswax/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
-msgstr "%(page)s/%(pages)s ページで %(count)s 件のアイテムのうち、%(start)s から %(end)s までを表示しています"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
+msgstr ""
+"%(page)s/%(pages)s ページで %(count)s 件のアイテムのうち、%(start)s から %(end)s "
+"までを表示しています"
 
 #: src/beeswax/templates/choose_delimiter.mako:25
 #: src/beeswax/templates/choose_file.mako:24
@@ -656,7 +712,9 @@ msgstr "プレビュー"
 
 #: src/beeswax/templates/choose_delimiter.mako:63
 #, fuzzy
-msgid "Enter the column delimiter. Must be a single character. Use syntax like \"\\001\" or \"\t\" for special characters."
+msgid ""
+"Enter the column delimiter. Must be a single character. Use syntax like "
+"\"\\001\" or \"\t\" for special characters."
 msgstr "列の区切り文字を入力します。これは 1 文字とする必要があります。特殊文字には \"\\001\" や \"\t\" のような構文を使用します。"
 
 #: src/beeswax/templates/choose_delimiter.mako:68
@@ -692,7 +750,10 @@ msgstr "table_name"
 
 #: src/beeswax/templates/choose_file.mako:55
 #: src/beeswax/templates/create_table_manually.mako:65
-msgid "Name of the new table. Table names must be globally unique. Table names tend to correspond as well to the directory where the data will be stored."
+msgid ""
+"Name of the new table. Table names must be globally unique. Table names "
+"tend to correspond as well to the directory where the data will be "
+"stored."
 msgstr "新しいテーブルの名前。テーブル名はグローバルに一意であることが必要です。テーブル名は、そのデータの保存場所とするディレクトリに対応していることが普通です。"
 
 #: src/beeswax/templates/choose_file.mako:63
@@ -702,15 +763,22 @@ msgstr "オプション"
 
 #: src/beeswax/templates/choose_file.mako:69
 #: src/beeswax/templates/create_table_manually.mako:77
-msgid "Use a table comment to describe your table.  For example, you might note the data's provenance and any caveats users need to know."
+msgid ""
+"Use a table comment to describe your table.  For example, you might note "
+"the data's provenance and any caveats users need to know."
 msgstr "テーブルのコメントを使用してテーブルを説明します。たとえば、データの出所や注意など、ユーザーが知る必要がある内容を記します。"
 
 #: src/beeswax/templates/choose_file.mako:84
-msgid "The HDFS path to the file that you would like to base this new table definition on. It can be compressed (gzip) or not."
+msgid ""
+"The HDFS path to the file that you would like to base this new table "
+"definition on. It can be compressed (gzip) or not."
 msgstr "この新しいテーブル定義の基礎とするファイルの HDFS パス。ファイルは圧縮(gzip)でも非圧縮でもかまいません。"
 
 #: src/beeswax/templates/choose_file.mako:93
-msgid "Check this box if you want to import the data in this file after creating the table definition. Leave it unchecked if you want to define an empty table."
+msgid ""
+"Check this box if you want to import the data in this file after creating"
+" the table definition. Leave it unchecked if you want to define an empty "
+"table."
 msgstr "テーブル定義の後でこのファイルのデータをインポートする場合は、このボックスをチェックします。空のテーブルを定義する場合は、チェックしないままとします。"
 
 #: src/beeswax/templates/choose_file.mako:95
@@ -723,7 +791,7 @@ msgstr "選択したファイルはインポートの際に移動します。"
 
 #: src/beeswax/templates/choose_file.mako:113
 #: src/beeswax/templates/create_table_manually.mako:395
-#: src/beeswax/templates/execute.mako:272
+#: src/beeswax/templates/execute.mako:270
 msgid "Choose a file"
 msgstr "ファイルを選択"
 
@@ -734,7 +802,7 @@ msgid "Configuration Variables"
 msgstr "設定変数"
 
 #: src/beeswax/templates/configuration.mako:32
-#: src/beeswax/templates/my_queries.mako:41
+#: src/beeswax/templates/my_queries.mako:44
 msgid "Filter:"
 msgstr "フィルタ:"
 
@@ -754,6 +822,31 @@ msgstr "キー"
 msgid "Value"
 msgstr "値"
 
+#: src/beeswax/templates/configuration.mako:63
+#: src/beeswax/templates/describe_table.mako:248
+#: src/beeswax/templates/describe_table.mako:271
+#: src/beeswax/templates/list_designs.mako:120
+#: src/beeswax/templates/list_history.mako:162
+#: src/beeswax/templates/my_queries.mako:191
+#: src/beeswax/templates/my_queries.mako:210
+#: src/beeswax/templates/show_tables.mako:105
+#: src/beeswax/templates/watch_results.mako:234
+#, fuzzy
+msgid "No data available"
+msgstr "テーブルにデータがありません"
+
+#: src/beeswax/templates/configuration.mako:64
+#: src/beeswax/templates/describe_table.mako:249
+#: src/beeswax/templates/describe_table.mako:272
+#: src/beeswax/templates/list_designs.mako:121
+#: src/beeswax/templates/list_history.mako:166
+#: src/beeswax/templates/my_queries.mako:192
+#: src/beeswax/templates/my_queries.mako:211
+#: src/beeswax/templates/show_tables.mako:106
+#: src/beeswax/templates/watch_results.mako:235
+msgid "No matching records"
+msgstr "一致するレコードが見つかりません"
+
 #: src/beeswax/templates/create_table_manually.mako:24
 #, fuzzy
 msgid "Create table manually"
@@ -803,8 +896,15 @@ msgid "Choose Your Record Format"
 msgstr "レコードのフォーマットの選択"
 
 #: src/beeswax/templates/create_table_manually.mako:87
-msgid "Individual records are broken up into columns either with delimiters (e.g., CSV or TSV) or using a specific serialization / deserialization (SerDe) implementation. (One common specialized SerDe is for parsing out columns with a regular expression.)"
-msgstr "個々のレコードは、区切り文字(CSV、TSV など)または固有のシリアル化と非シリアル化(SerDe)の実装を使用して列の集合に分解されます(広く使用する専用の SerDe として、正規表現を使用して列を解析するものがあります)。"
+msgid ""
+"Individual records are broken up into columns either with delimiters "
+"(e.g., CSV or TSV) or using a specific serialization / deserialization "
+"(SerDe) implementation. (One common specialized SerDe is for parsing out "
+"columns with a regular expression.)"
+msgstr ""
+"個々のレコードは、区切り文字(CSV、TSV "
+"など)または固有のシリアル化と非シリアル化(SerDe)の実装を使用して列の集合に分解されます(広く使用する専用の SerDe "
+"として、正規表現を使用して列を解析するものがあります)。"
 
 #: src/beeswax/templates/create_table_manually.mako:93
 msgid "Record format"
@@ -840,11 +940,15 @@ msgstr "1 文字の区切り文字のみを使用できます。"
 #: src/beeswax/templates/create_table_manually.mako:142
 #: src/beeswax/templates/create_table_manually.mako:152
 #, fuzzy
-msgid "This field is required. Spaces are not allowed. Terminator must be exactly one character."
+msgid ""
+"This field is required. Spaces are not allowed. Terminator must be "
+"exactly one character."
 msgstr "これは必須フィールドです。スペースは使用できません。終端文字は 1 文字のみとする必要があります。"
 
 #: src/beeswax/templates/create_table_manually.mako:134
-msgid "Enter the column delimiter.  Must be a single character.  Use syntax like \"\" or \"\t\" for special characters."
+msgid ""
+"Enter the column delimiter.  Must be a single character.  Use syntax like"
+" \"\" or \"\t\" for special characters."
 msgstr "列の区切り文字を入力します。これは 1 文字とする必要があります。特殊文字には \"\" や \"\t\" のような構文を使用します。"
 
 #: src/beeswax/templates/create_table_manually.mako:144
@@ -915,7 +1019,9 @@ msgid "Location"
 msgstr "場所"
 
 #: src/beeswax/templates/create_table_manually.mako:254
-msgid "Store your table in the default location (controlled by Hive, and typically"
+msgid ""
+"Store your table in the default location (controlled by Hive, and "
+"typically"
 msgstr "デフォルトの場所にテーブルを保存(Hive で制御され、多くの場合は"
 
 #: src/beeswax/templates/create_table_manually.mako:269
@@ -936,7 +1042,10 @@ msgstr "パーティションの設定"
 
 #: src/beeswax/templates/create_table_manually.mako:291
 #, fuzzy
-msgid "If your data is naturally partitioned (by date, for example), partitions are a way to tell the query server that data for a specific partition value are stored together."
+msgid ""
+"If your data is naturally partitioned (by date, for example), partitions "
+"are a way to tell the query server that data for a specific partition "
+"value are stored together."
 msgstr "自然な方法(日付別など)でデータをパーティション化すると、クエリサーバーでは特定のパーティション値を持つデータをまとめて保存できます。"
 
 #: src/beeswax/templates/create_table_manually.mako:292
@@ -946,8 +1055,15 @@ msgstr "クエリサーバーは、ディスク上のディレクトリと"
 
 #: src/beeswax/templates/create_table_manually.mako:294
 #, fuzzy
-msgid "and the data for that day.  Partitions are virtual columns; they are not represented in the data itself, but are determined by the data location. The query server implements query optimizations such that queries that are specific to a single partition need not read the data in other partitions."
-msgstr "その日のデータとの mapping を確立します。パーティションはデータの場所で決まりますが、仮想的な列であるため、データ自体には記録されません。クエリサーバーでは、クエリの最適化を実装して、特定のパーティションに固有のクエリでは他のパーティションのデータを読み取る必要がないようにしています。"
+msgid ""
+"and the data for that day.  Partitions are virtual columns; they are not "
+"represented in the data itself, but are determined by the data location. "
+"The query server implements query optimizations such that queries that "
+"are specific to a single partition need not read the data in other "
+"partitions."
+msgstr ""
+"その日のデータとの mapping "
+"を確立します。パーティションはデータの場所で決まりますが、仮想的な列であるため、データ自体には記録されません。クエリサーバーでは、クエリの最適化を実装して、特定のパーティションに固有のクエリでは他のパーティションのデータを読み取る必要がないようにしています。"
 
 #: src/beeswax/templates/create_table_manually.mako:302
 msgid "Add a partition"
@@ -984,7 +1100,9 @@ msgid "Column type"
 msgstr "列タイプ"
 
 #: src/beeswax/templates/create_table_manually.mako:346
-msgid "Type for this column. Certain advanced types (namely, structs) are not exposed in this interface."
+msgid ""
+"Type for this column. Certain advanced types (namely, structs) are not "
+"exposed in this interface."
 msgstr "この列のタイプです。高度なタイプ(構造体)の中には、このインターフェースで使用できないものがあります。"
 
 #: src/beeswax/templates/create_table_manually.mako:353
@@ -1050,7 +1168,7 @@ msgid "Table has no partitions."
 msgstr "テーブルにはパーティションがありません。"
 
 #: src/beeswax/templates/describe_table.mako:26
-#: src/beeswax/templates/my_queries.mako:143
+#: src/beeswax/templates/my_queries.mako:146
 msgid "View"
 msgstr "表示"
 
@@ -1064,18 +1182,18 @@ msgid "%s Metadata: %s"
 msgstr "%s メタデータ:%s"
 
 #: src/beeswax/templates/describe_table.mako:37
-#: src/beeswax/templates/execute.mako:290
+#: src/beeswax/templates/execute.mako:288
 #: src/beeswax/templates/list_designs.mako:33
 #: src/beeswax/templates/list_history.mako:95
-#: src/beeswax/templates/my_queries.mako:56
-#: src/beeswax/templates/my_queries.mako:109
+#: src/beeswax/templates/my_queries.mako:59
+#: src/beeswax/templates/my_queries.mako:112
 #: src/beeswax/templates/watch_results.mako:170
 msgid "Name"
 msgstr "名前"
 
 #: src/beeswax/templates/describe_table.mako:38
 #: src/beeswax/templates/list_designs.mako:36
-#: src/beeswax/templates/my_queries.mako:58
+#: src/beeswax/templates/my_queries.mako:61
 msgid "Type"
 msgstr "タイプ"
 
@@ -1134,9 +1252,9 @@ msgstr "テーブルのドロップ"
 
 #: src/beeswax/templates/describe_table.mako:144
 #: src/beeswax/templates/describe_table.mako:195
-#: src/beeswax/templates/execute.mako:304 src/beeswax/templates/index.mako:67
+#: src/beeswax/templates/execute.mako:302 src/beeswax/templates/index.mako:67
 #: src/beeswax/templates/list_designs.mako:97
-#: src/beeswax/templates/my_queries.mako:166
+#: src/beeswax/templates/my_queries.mako:169
 #: src/beeswax/templates/parameterization.mako:48
 #: src/beeswax/templates/save_results.mako:57
 #: src/beeswax/templates/show_tables.mako:85
@@ -1158,123 +1276,132 @@ msgstr "既存のデータを上書き"
 
 #: src/beeswax/templates/describe_table.mako:191
 #: src/beeswax/templates/load_table.mako:49
-msgid "Note that loading data will move data from its location into the table's storage location."
+msgid ""
+"Note that loading data will move data from its location into the table's "
+"storage location."
 msgstr "データをロードすると、データがその元の位置からテーブルの保存場所に移動します。"
 
 #: src/beeswax/templates/describe_table.mako:196
 msgid "Submit"
 msgstr "サブミット"
 
-#: src/beeswax/templates/execute.mako:30
+#: src/beeswax/templates/execute.mako:28
 msgid "Your query has the following error(s):"
 msgstr "このクエリには次のエラーがあります:"
 
-#: src/beeswax/templates/execute.mako:33
+#: src/beeswax/templates/execute.mako:31
 msgid "click the"
 msgstr "詳細については"
 
-#: src/beeswax/templates/execute.mako:33 src/beeswax/templates/execute.mako:239
+#: src/beeswax/templates/execute.mako:31 src/beeswax/templates/execute.mako:237
 msgid "Error Log"
 msgstr "次の [エラーログ] タブを"
 
-#: src/beeswax/templates/execute.mako:33
+#: src/beeswax/templates/execute.mako:31
 msgid "tab below for details"
 msgstr "クリックしてください"
 
-#: src/beeswax/templates/execute.mako:38
+#: src/beeswax/templates/execute.mako:36
 msgid "Example: SELECT * FROM tablename"
 msgstr "例:SELECT * FROM tablename"
 
-#: src/beeswax/templates/execute.mako:46
+#: src/beeswax/templates/execute.mako:44
 msgid "Execute"
 msgstr "実行"
 
-#: src/beeswax/templates/execute.mako:50
+#: src/beeswax/templates/execute.mako:48
 msgid "Save as..."
 msgstr "名前を付けて保存..."
 
-#: src/beeswax/templates/execute.mako:52
+#: src/beeswax/templates/execute.mako:50
 msgid "Explain"
 msgstr "新しい"
 
-#: src/beeswax/templates/execute.mako:54
+#: src/beeswax/templates/execute.mako:52
 msgid "or create a"
 msgstr "クエリを説明"
 
-#: src/beeswax/templates/execute.mako:54
+#: src/beeswax/templates/execute.mako:52
 msgid "New query"
 msgstr "または作成"
 
-#: src/beeswax/templates/execute.mako:59 src/beeswax/templates/execute.mako:233
+#: src/beeswax/templates/execute.mako:57 src/beeswax/templates/execute.mako:231
 #: src/beeswax/templates/explain.mako:33
 #: src/beeswax/templates/list_designs.mako:64
 #: src/beeswax/templates/list_history.mako:96
-#: src/beeswax/templates/my_queries.mako:78
-#: src/beeswax/templates/my_queries.mako:110
+#: src/beeswax/templates/my_queries.mako:81
+#: src/beeswax/templates/my_queries.mako:113
 #: src/beeswax/templates/watch_results.mako:107
 #: src/beeswax/templates/watch_wait.mako:56
 msgid "Query"
 msgstr "クエリ"
 
-#: src/beeswax/templates/execute.mako:68
+#: src/beeswax/templates/execute.mako:66
 #: src/beeswax/templates/show_tables.mako:33
 #, fuzzy
 msgid "database"
 msgstr "データベース"
 
-#: src/beeswax/templates/execute.mako:72
+#: src/beeswax/templates/execute.mako:70
 #, fuzzy
 msgid "settings"
 msgstr "設定"
 
-#: src/beeswax/templates/execute.mako:79 src/beeswax/templates/execute.mako:124
-#: src/beeswax/templates/execute.mako:169
+#: src/beeswax/templates/execute.mako:77 src/beeswax/templates/execute.mako:122
+#: src/beeswax/templates/execute.mako:167
 msgid "Delete this setting"
 msgstr "この設定を削除"
 
-#: src/beeswax/templates/execute.mako:104
-#: src/beeswax/templates/execute.mako:149
-#: src/beeswax/templates/execute.mako:194
+#: src/beeswax/templates/execute.mako:102
+#: src/beeswax/templates/execute.mako:147
+#: src/beeswax/templates/execute.mako:192
 msgid "Add"
 msgstr "追加"
 
-#: src/beeswax/templates/execute.mako:112
+#: src/beeswax/templates/execute.mako:110
 msgid "File Resources"
 msgstr "ファイルのリソース"
 
-#: src/beeswax/templates/execute.mako:157
+#: src/beeswax/templates/execute.mako:155
 msgid "User-defined Functions"
 msgstr "ユーザー定義関数"
 
-#: src/beeswax/templates/execute.mako:177
+#: src/beeswax/templates/execute.mako:175
 msgid "myFunction"
 msgstr "myFunction"
 
-#: src/beeswax/templates/execute.mako:197
+#: src/beeswax/templates/execute.mako:195
 msgid "Parameterization"
 msgstr "パラメータ化"
 
-#: src/beeswax/templates/execute.mako:199
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
-msgstr "チェックすると(デフォルトの設定)、$parameter_name などのパラメータをクエリで使用でき、クエリを実行したユーザーにはそのパラメータ値の指定が要求されます。"
+#: src/beeswax/templates/execute.mako:197
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
+msgstr ""
+"チェックすると(デフォルトの設定)、$parameter_name "
+"などのパラメータをクエリで使用でき、クエリを実行したユーザーにはそのパラメータ値の指定が要求されます。"
 
-#: src/beeswax/templates/execute.mako:201
+#: src/beeswax/templates/execute.mako:199
 msgid "Enable Parameterization"
 msgstr "パラメータ化の有効化"
 
-#: src/beeswax/templates/execute.mako:204
+#: src/beeswax/templates/execute.mako:202
 msgid "Email Notification"
 msgstr "電子メール通知"
 
-#: src/beeswax/templates/execute.mako:206
-msgid "If checked, you will receive an email notification when the query completes."
+#: src/beeswax/templates/execute.mako:204
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
 msgstr "チェックしておくと、クエリの完了が電子メールで通知されます。"
 
-#: src/beeswax/templates/execute.mako:208
+#: src/beeswax/templates/execute.mako:206
 msgid "Email me on completion"
 msgstr "完了時に電子メールで通知"
 
-#: src/beeswax/templates/execute.mako:285
+#: src/beeswax/templates/execute.mako:283
 msgid "Choose a name"
 msgstr "名前を選択"
 
@@ -1363,13 +1490,13 @@ msgid "Yes, install samples"
 msgstr "はい、サンプルをインストールします"
 
 #: src/beeswax/templates/index.mako:88
-#: src/beeswax/templates/show_tables.mako:127
+#: src/beeswax/templates/show_tables.mako:131
 msgid "There was an error processing your request:"
 msgstr "要求の処理中にエラーが発生しました:"
 
 #: src/beeswax/templates/layout.mako:35
-#: src/beeswax/templates/my_queries.mako:25
-#: src/beeswax/templates/my_queries.mako:33
+#: src/beeswax/templates/my_queries.mako:26
+#: src/beeswax/templates/my_queries.mako:36
 msgid "My Queries"
 msgstr "マイクエリ"
 
@@ -1386,64 +1513,64 @@ msgid "Owner"
 msgstr "所有者"
 
 #: src/beeswax/templates/list_designs.mako:37
-#: src/beeswax/templates/my_queries.mako:59
+#: src/beeswax/templates/my_queries.mako:62
 msgid "Last Modified"
 msgstr "前回の変更"
 
 #: src/beeswax/templates/list_designs.mako:66
-#: src/beeswax/templates/my_queries.mako:80
+#: src/beeswax/templates/my_queries.mako:83
 msgid "ago"
 msgstr "前"
 
 #: src/beeswax/templates/list_designs.mako:75
-#: src/beeswax/templates/my_queries.mako:88
+#: src/beeswax/templates/my_queries.mako:91
 msgid "Edit this query."
 msgstr "このクエリを編集"
 
 #: src/beeswax/templates/list_designs.mako:75
-#: src/beeswax/templates/my_queries.mako:88
+#: src/beeswax/templates/my_queries.mako:91
 msgid "Edit"
 msgstr "編集"
 
 #: src/beeswax/templates/list_designs.mako:76
-#: src/beeswax/templates/my_queries.mako:89
+#: src/beeswax/templates/my_queries.mako:92
 msgid "Delete this query."
 msgstr "このクエリを削除します。"
 
 #: src/beeswax/templates/list_designs.mako:76
-#: src/beeswax/templates/my_queries.mako:89
+#: src/beeswax/templates/my_queries.mako:92
 msgid "Delete"
 msgstr "削除"
 
 #: src/beeswax/templates/list_designs.mako:77
-#: src/beeswax/templates/my_queries.mako:90
+#: src/beeswax/templates/my_queries.mako:93
 msgid "View the usage history of this query."
 msgstr "このクエリの使用履歴を表示します。"
 
 #: src/beeswax/templates/list_designs.mako:77
-#: src/beeswax/templates/my_queries.mako:90
+#: src/beeswax/templates/my_queries.mako:93
 msgid "Usage History"
 msgstr "使用履歴"
 
 #: src/beeswax/templates/list_designs.mako:79
 #: src/beeswax/templates/list_history.mako:43
-#: src/beeswax/templates/my_queries.mako:91
+#: src/beeswax/templates/my_queries.mako:94
 msgid "Copy this query."
 msgstr "このクエリをコピーします。"
 
 #: src/beeswax/templates/list_designs.mako:79
 #: src/beeswax/templates/list_history.mako:43
-#: src/beeswax/templates/my_queries.mako:91
+#: src/beeswax/templates/my_queries.mako:94
 msgid "Clone"
 msgstr "複製"
 
 #: src/beeswax/templates/list_designs.mako:94
-#: src/beeswax/templates/my_queries.mako:163
+#: src/beeswax/templates/my_queries.mako:166
 msgid "Confirm action"
 msgstr "アクションを確認"
 
 #: src/beeswax/templates/list_designs.mako:98
-#: src/beeswax/templates/my_queries.mako:167
+#: src/beeswax/templates/my_queries.mako:170
 msgid "Yes"
 msgstr "はい"
 
@@ -1472,7 +1599,7 @@ msgid "Show auto actions"
 msgstr "自動アクションを表示"
 
 #: src/beeswax/templates/list_history.mako:94
-#: src/beeswax/templates/my_queries.mako:108
+#: src/beeswax/templates/my_queries.mako:111
 msgid "Time"
 msgstr "時間"
 
@@ -1481,12 +1608,12 @@ msgid "User"
 msgstr "ユーザー"
 
 #: src/beeswax/templates/list_history.mako:98
-#: src/beeswax/templates/my_queries.mako:111
+#: src/beeswax/templates/my_queries.mako:114
 msgid "State"
 msgstr "状態"
 
 #: src/beeswax/templates/list_history.mako:99
-#: src/beeswax/templates/my_queries.mako:112
+#: src/beeswax/templates/my_queries.mako:115
 msgid "Result"
 msgstr "結果"
 
@@ -1495,10 +1622,6 @@ msgstr "結果"
 msgid "Results"
 msgstr "結果"
 
-#: src/beeswax/templates/list_history.mako:162
-msgid "No data available in table"
-msgstr "テーブルにデータがありません"
-
 #: src/beeswax/templates/list_history.mako:163
 msgid "Showing _START_ to _END_ of _TOTAL_ entries"
 msgstr "_TOTAL_ 件のエントリのうち _START_ ~ _END_ を表示しています"
@@ -1511,10 +1634,6 @@ msgstr "0 件のエントリのうち 0 ~ 0 を表示しています"
 msgid "(filtered from _MAX_ total entries)"
 msgstr "(合計 _MAX_ 件のエントリからフィルタ処理)"
 
-#: src/beeswax/templates/list_history.mako:166
-msgid "No matching records found"
-msgstr "一致するレコードが見つかりません"
-
 #: src/beeswax/templates/list_history.mako:168
 msgid "First"
 msgstr "先頭"
@@ -1533,35 +1652,35 @@ msgstr "%(table)s へのデータのロード"
 msgid "Open File Chooser"
 msgstr "ファイル選択画面を開く"
 
-#: src/beeswax/templates/my_queries.mako:37
+#: src/beeswax/templates/my_queries.mako:40
 msgid "Create New Query"
 msgstr "クエリの新規作成"
 
-#: src/beeswax/templates/my_queries.mako:41
+#: src/beeswax/templates/my_queries.mako:44
 msgid "Search for name, description, etc..."
 msgstr "名前、説明などを検索"
 
-#: src/beeswax/templates/my_queries.mako:46
+#: src/beeswax/templates/my_queries.mako:49
 msgid "Recent Saved Queries"
 msgstr "最近保存したクエリ"
 
-#: src/beeswax/templates/my_queries.mako:47
+#: src/beeswax/templates/my_queries.mako:50
 msgid "Recent Run Queries"
 msgstr "最近実行したクエリ"
 
-#: src/beeswax/templates/my_queries.mako:57
+#: src/beeswax/templates/my_queries.mako:60
 msgid "Desc"
 msgstr "降順"
 
-#: src/beeswax/templates/my_queries.mako:84
+#: src/beeswax/templates/my_queries.mako:87
 msgid "Options"
 msgstr "オプション"
 
-#: src/beeswax/templates/my_queries.mako:100
+#: src/beeswax/templates/my_queries.mako:103
 msgid "View all my queries"
 msgstr "自分のクエリをすべて表示"
 
-#: src/beeswax/templates/my_queries.mako:153
+#: src/beeswax/templates/my_queries.mako:156
 msgid "View my entire query history"
 msgstr "自分のクエリ履歴全体を表示"
 
@@ -1690,173 +1809,3 @@ msgstr "申し訳ありませんが名前が必要です。"
 msgid "Waiting for query..."
 msgstr "クエリを待機中..."
 
-#~ msgid ""
-#~ "Error: Potentially incomplete results as "
-#~ "an error occurred during data retrieval."
-#~ msgstr "エラー:データの取得でエラーが発生したので結果が不完全であることが考えられます。"
-#~ msgid ""
-#~ "Detected another client retrieving results "
-#~ "for %(server_id)s. Expected next row to"
-#~ " be %(row)s and got %(start_row)s. "
-#~ "Aborting"
-#~ msgstr ""
-#~ "%(server_id)s の結果を取得している別のクライアントを検出しました。次の行には %(row)s "
-#~ "を想定しましたが取得したのは %(start_row)s です。処理を中止しています"
-#~ msgid "Delimiter must be exactly one character."
-#~ msgstr "区切り文字は 1 文字のみとする必要があります。"
-#~ msgid "Failed to read table. Error: %(error)s"
-#~ msgstr "テーブルを読み取りできませんでした。エラー:%(error)s"
-#~ msgid "Query is still being submitted to the Beeswax Server."
-#~ msgstr "クエリを引き続いて Beeswax Server にサブミット中です。"
-#~ msgid "Trying to display result that is not yet ready. Query id %(id)s"
-#~ msgstr "準備中の結果を表示しようとしています。クエリ ID %(id)s"
-#~ msgid "This action is only available to the user who submitted the query."
-#~ msgstr "このアクションは、クエリをサブミットしたユーザーのみが利用できます。"
-#~ msgid ""
-#~ "Saving results from a table to a"
-#~ " directory is not supported. You may"
-#~ " copy from the HDFS location "
-#~ "manually."
-#~ msgstr "テーブルからディレクトリには結果を保存できません。HDFS の場所から手動でコピーできます。"
-#~ msgid "%(aggregation)s is not a valid aggregation"
-#~ msgstr ""
-#~ msgid "%(relation)s is not a valid operator"
-#~ msgstr ""
-#~ msgid "Missing ManagementForm for conditions"
-#~ msgstr ""
-#~ msgid "UnionMultiForm is not valid"
-#~ msgstr ""
-#~ msgid "%(field)s value not applicable with %(source)s source"
-#~ msgstr ""
-#~ msgid "%(field)s value missing"
-#~ msgstr ""
-#~ msgid "Display"
-#~ msgstr ""
-#~ msgid "Source"
-#~ msgstr "ファイルのリソース"
-#~ msgid "Aggregate"
-#~ msgstr ""
-#~ msgid "Distinct"
-#~ msgstr ""
-#~ msgid "Constant value"
-#~ msgstr ""
-#~ msgid "Table alias"
-#~ msgstr ""
-#~ msgid "From column"
-#~ msgstr "列を追加:"
-#~ msgid "Column alias"
-#~ msgstr "列"
-#~ msgid "Sort"
-#~ msgstr "レポート"
-#~ msgid "Sort order"
-#~ msgstr ""
-#~ msgid "Group order"
-#~ msgstr ""
-#~ msgid "From table"
-#~ msgstr "テーブルのドロップ"
-#~ msgid "Source must be \"table\" when not displaying column"
-#~ msgstr ""
-#~ msgid "Column alias not applicable when not displaying column"
-#~ msgstr ""
-#~ msgid "Source value missing"
-#~ msgstr ""
-#~ msgid "Constant"
-#~ msgstr ""
-#~ msgid "Sort order missing"
-#~ msgstr ""
-#~ msgid "Alias not applicable for selecting \"*\""
-#~ msgstr ""
-#~ msgid "Invalid column name \"%(column)s\""
-#~ msgstr ""
-#~ msgid "Ambiguous table \"%(table)s\" without alias"
-#~ msgstr ""
-#~ msgid "Not selecting from any table column"
-#~ msgstr ""
-#~ msgid "Not displaying any selection"
-#~ msgstr ""
-#~ msgid "Table name/alias"
-#~ msgstr "テーブル名"
-#~ msgid "Condition"
-#~ msgstr "条件"
-#~ msgid "Operator %(operator)s does not take the right operand"
-#~ msgstr ""
-#~ msgid "Operator %(operator)s takes both operands"
-#~ msgstr ""
-#~ msgid "Constant (Left)"
-#~ msgstr ""
-#~ msgid "Table (Left)"
-#~ msgstr ""
-#~ msgid "Column (Left)"
-#~ msgstr ""
-#~ msgid "Constant (Right)"
-#~ msgstr ""
-#~ msgid "Table (Right)"
-#~ msgstr ""
-#~ msgid "Column (Right)"
-#~ msgstr ""
-#~ msgid "Unknown table \"%(table)s\" in condition"
-#~ msgstr "テーブル '%(table)s' はパーティション化されていません。"
-#~ msgid "Remove"
-#~ msgstr "プレビュー"
-#~ msgid "Beeswax: Create table from file"
-#~ msgstr "Beeswax:ファイルからテーブルを作成"
-#~ msgid "Beeswax: Create Table"
-#~ msgstr "Beeswax:テーブルの作成"
-#~ msgid "How Do You Want to Create Your Table?"
-#~ msgstr "どのようにテーブルを作成しますか。"
-#~ msgid "Create From File"
-#~ msgstr "ファイルから作成"
-#~ msgid "Create Manually"
-#~ msgstr "手動で作成"
-#~ msgid "Beeswax: Create table manually"
-#~ msgstr "Beeswax:手動でテーブルを作成"
-#~ msgid "Choose File"
-#~ msgstr "ファイルの選択"
-#~ msgid "Extra column for command links."
-#~ msgstr "コマンドのリンクに使用する追加列。"
-#~ msgid "No"
-#~ msgstr "いいえ"
-#~ msgid "Hive Query"
-#~ msgstr "Hive のクエリ"
-#~ msgid "Hive settings"
-#~ msgstr "Hive 設定"
-#~ msgid "Hive Configuration"
-#~ msgstr "Hive の設定"
-#~ msgid "Beeswax: Queries"
-#~ msgstr "Beeswax:クエリ"
-#~ msgid "Report"
-#~ msgstr "レポート"
-#~ msgid "Edit this report."
-#~ msgstr "このレポートを編集"
-#~ msgid "Beeswax: Query History"
-#~ msgstr "Beeswax:クエリ履歴"
-#~ msgid "Beeswax: Load Data into %(table)s"
-#~ msgstr "Beeswax:%(table)s へのデータのロード"
-#~ msgid "Beeswax: My Queries"
-#~ msgstr "Beeswax:マイクエリ"
-#~ msgid "Beeswax: Query Constructor"
-#~ msgstr "Beeswax:Query Constructor"
-#~ msgid "Report Generator"
-#~ msgstr "Report Generator"
-#~ msgid "Working on saved query:"
-#~ msgstr "保存したクエリで作業中:"
-#~ msgid "Error:"
-#~ msgstr "エラー:"
-#~ msgid "View logs"
-#~ msgstr "ログを表示"
-#~ msgid "Add column:"
-#~ msgstr "列を追加:"
-#~ msgid "Conditions"
-#~ msgstr "条件"
-#~ msgid "Advanced ..."
-#~ msgstr "詳細設定..."
-#~ msgid "Server Log"
-#~ msgstr "サーバーログ"
-#~ msgid "Beeswax: Table List"
-#~ msgstr "Beeswax:テーブルリスト"
-#~ msgid "Beeswax: Query Results"
-#~ msgstr "Beeswax:クエリ結果"
-#~ msgid "Beeswax: Query Results:"
-#~ msgstr "Beeswax:クエリ結果:"
-#~ msgid "Back to first row"
-#~ msgstr "先頭行に戻る"

+ 271 - 314
apps/beeswax/src/beeswax/locale/ko/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:51-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ko <LL@li.org>\n"
@@ -18,11 +18,18 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/beeswax/conf.py:26
-msgid "Beeswax or Hive Server 2 Thrift API used. Choices are: 'beeswax' or 'hiveserver2'."
-msgstr "Beeswax 또는 Hive Server 2 Thrift API를 사용 중입니다. 'beeswax' 또는 'hiveserver2' 중에서 선택할 수 있습니다."
+msgid ""
+"Beeswax or Hive Server 2 Thrift API used. Choices are: 'beeswax' or "
+"'hiveserver2'."
+msgstr ""
+"Beeswax 또는 Hive Server 2 Thrift API를 사용 중입니다. 'beeswax' 또는 'hiveserver2' "
+"중에서 선택할 수 있습니다."
 
 #: src/beeswax/conf.py:32
-msgid "Host where Beeswax server Thrift daemon is running."
+#, fuzzy
+msgid ""
+"Host where Beeswax server Thrift daemon is running. FQDN required when "
+"using security even if on same host."
 msgstr "Beeswax 서버 Thrift 데몬이 실행 중인 호스트입니다."
 
 #: src/beeswax/conf.py:38
@@ -30,11 +37,14 @@ msgid "Configure the port the Beeswax Thrift server runs on."
 msgstr "Beeswax Thrift 서버가 실행되는 포트를 구성합니다."
 
 #: src/beeswax/conf.py:45
-msgid "Host where Beeswax internal metastore Thrift daemon is running."
+#, fuzzy
+msgid "Host where internal metastore Thrift daemon is running."
 msgstr "Beeswax 내부 Metastore Thrift 데몬이 실행되는 호스트입니다."
 
 #: src/beeswax/conf.py:51
-msgid "Configure the port the internal metastore daemon runs on. Used only if hive.metastore.local is true."
+msgid ""
+"Configure the port the internal metastore daemon runs on. Used only if "
+"hive.metastore.local is true."
 msgstr "내부 Metastore 데몬이 실행되는 포트를 구성합니다. hive.metastore.local이 TRUE인 경우에만 사용합니다."
 
 #: src/beeswax/conf.py:58
@@ -43,11 +53,18 @@ msgstr "beeswax_server.sh 경로"
 
 #: src/beeswax/conf.py:64
 #, fuzzy
-msgid "Maximum Java heap size (in megabytes) used by Beeswax Server.  Note that the setting of HADOOP_HEAPSIZE in $HADOOP_CONF_DIR/hadoop-env.sh may override this setting."
-msgstr "Beeswax 서버에서 사용하는 최대 Java 힙 크기(단위: MB)입니다. 이 값은 $HADOOP_CONF_DIR/hadoop-env.sh의 HADOOP_HEAPSIZE 설정에 따라 재정의될 수 있습니다."
+msgid ""
+"Maximum Java heap size (in megabytes) used by Beeswax Server.  Note that "
+"the setting of HADOOP_HEAPSIZE in $HADOOP_CONF_DIR/hadoop-env.sh may "
+"override this setting."
+msgstr ""
+"Beeswax 서버에서 사용하는 최대 Java 힙 크기(단위: MB)입니다. 이 값은 $HADOOP_CONF_DIR/hadoop-"
+"env.sh의 HADOOP_HEAPSIZE 설정에 따라 재정의될 수 있습니다."
 
 #: src/beeswax/conf.py:72
-msgid "Path to the root of the Hive installation; defaults to environment variable when not set."
+msgid ""
+"Path to the root of the Hive installation; defaults to environment "
+"variable when not set."
 msgstr "Hive 설치의 루트 경로입니다. 설정하지 않을 경우 환경 변수가 기본값으로 설정됩니다."
 
 #: src/beeswax/conf.py:77
@@ -63,19 +80,30 @@ msgid "Timeout in seconds for Thrift calls to Beeswax service."
 msgstr "Beeswax 서비스에 대한 Thrift 호출의 시간 제한(단위: 초)입니다."
 
 #: src/beeswax/conf.py:95
-msgid "Timeouts in seconds for Thrift calls to the Hive metastore. This timeout should take into account that the metastore could talk to an external database."
-msgstr "Hive Metastore에 대한 Thrift 호출의 시간 제한(단위: 초)입니다. 이 시간 제한은 Metastore가 외부 데이터베이스와 통신할 수 있음을 고려해야 합니다."
+msgid ""
+"Timeouts in seconds for Thrift calls to the Hive metastore. This timeout "
+"should take into account that the metastore could talk to an external "
+"database."
+msgstr ""
+"Hive Metastore에 대한 Thrift 호출의 시간 제한(단위: 초)입니다. 이 시간 제한은 Metastore가 외부 "
+"데이터베이스와 통신할 수 있음을 고려해야 합니다."
 
 #: src/beeswax/conf.py:101
 msgid "Time in seconds for Beeswax to persist queries in its cache."
 msgstr "Beeswax가 캐시에서 쿼리를 유지하는 시간(단위: 초)입니다."
 
 #: src/beeswax/conf.py:107
-msgid "Set a LIMIT clause when browsing a partitioned table. A positive value will be set as the LIMIT. If 0 or negative, do not set any limit."
-msgstr "분할된 테이블 검색 시의 LIMIT 절을 설정합니다. LIMIT는 양수로 설정되어야 합니다. 0 또는 음수이면 제한이 설정되지 않습니다."
+msgid ""
+"Set a LIMIT clause when browsing a partitioned table. A positive value "
+"will be set as the LIMIT. If 0 or negative, do not set any limit."
+msgstr ""
+"분할된 테이블 검색 시의 LIMIT 절을 설정합니다. LIMIT는 양수로 설정되어야 합니다. 0 또는 음수이면 제한이 설정되지 "
+"않습니다."
 
 #: src/beeswax/conf.py:113
-msgid "Share saved queries with all users. If set to false, saved queries are visible only to the owner and administrators."
+msgid ""
+"Share saved queries with all users. If set to false, saved queries are "
+"visible only to the owner and administrators."
 msgstr "저장된 쿼리를 모든 사용자와 공유합니다. FALSE로 설정되면 저장된 쿼리가 소유자와 관리자에게만 표시됩니다."
 
 #: src/beeswax/create_table.py:92
@@ -105,12 +133,14 @@ msgstr "공백"
 
 #: src/beeswax/create_table.py:314
 #, fuzzy, python-format
-msgid "Internal error when constructing the delimiter form: %(error)serror"
+msgid "Internal error when constructing the delimiter form: %(error)s"
 msgstr "구분 기호 양식 생성 중 내부 오류 발생: %(error)serror"
 
 #: src/beeswax/create_table.py:341
 #, python-format
-msgid "Failed to decode file '%(path)s' into printable characters under %(encoding)s"
+msgid ""
+"Failed to decode file '%(path)s' into printable characters under "
+"%(encoding)s"
 msgstr "파일 '%(path)s'을(를) %(encoding)s 아래에 인쇄 가능한 문자로 디코딩하지 못했습니다."
 
 #: src/beeswax/create_table.py:403
@@ -128,13 +158,13 @@ msgstr "새 디자인으로 저장할 이름을 변경합니다."
 
 #: src/beeswax/forms.py:64 src/beeswax/forms.py:195 src/beeswax/forms.py:279
 #: src/beeswax/templates/configuration.mako:42
-#: src/beeswax/templates/execute.mako:296
+#: src/beeswax/templates/execute.mako:294
 #: src/beeswax/templates/list_designs.mako:34
 msgid "Description"
 msgstr "설명"
 
 #: src/beeswax/forms.py:70 src/beeswax/forms.py:71
-#: src/beeswax/templates/execute.mako:48 src/beeswax/templates/execute.mako:305
+#: src/beeswax/templates/execute.mako:46 src/beeswax/templates/execute.mako:303
 #: src/beeswax/templates/save_results.mako:56
 #: src/beeswax/templates/watch_results.mako:75
 #: src/beeswax/templates/watch_results.mako:217
@@ -179,8 +209,8 @@ msgstr "결과를 저장할 HDFS의 빈 디렉토리"
 msgid "Table already exists"
 msgstr "테이블이 이미 존재합니다."
 
-#: src/beeswax/forms.py:132 src/beeswax/templates/execute.mako:222
-#: src/beeswax/templates/execute.mako:227 src/beeswax/templates/layout.mako:34
+#: src/beeswax/forms.py:132 src/beeswax/templates/execute.mako:220
+#: src/beeswax/templates/execute.mako:225 src/beeswax/templates/layout.mako:34
 msgid "Query Editor"
 msgstr "쿼리 편집기"
 
@@ -194,8 +224,13 @@ msgstr "아카이브"
 
 #: src/beeswax/forms.py:161
 #, fuzzy
-msgid "Resources to upload with your Hive job.  Use 'jar' for UDFs.  Use 'file' and 'archive' for files to be copied and made locally available during MAP/TRANSFORM. Paths are on HDFS."
-msgstr "Hive 작업과 함께 업로드할 리소스입니다. UDF에 'jar'를 사용합니다. 파일을 복사하여 MAP/TRANSFORM 동안 로컬에서 사용할 수 있도록 '파일' 및 '아카이브'를 사용합니다. 경로는 HDFS에 있습니다."
+msgid ""
+"Resources to upload with your Hive job.  Use 'jar' for UDFs.  Use 'file' "
+"and 'archive' for files to be copied and made locally available during "
+"MAP/TRANSFORM. Paths are on HDFS."
+msgstr ""
+"Hive 작업과 함께 업로드할 리소스입니다. UDF에 'jar'를 사용합니다. 파일을 복사하여 MAP/TRANSFORM 동안 "
+"로컬에서 사용할 수 있도록 '파일' 및 '아카이브'를 사용합니다. 경로는 HDFS에 있습니다."
 
 #: src/beeswax/forms.py:167
 msgid "Path to file on HDFS."
@@ -336,7 +371,9 @@ msgstr "쿼리 서버의 유형입니다."
 
 #: src/beeswax/models.py:90
 #, python-format
-msgid "Unknown QueryHistory type: %s. Was the attribute \"server_type\" specified?"
+msgid ""
+"Unknown QueryHistory type: %s. Was the attribute \"server_type\" "
+"specified?"
 msgstr "알 수 없는 QueryHistory 유형: %s. \"server_type\" 특성이 지정되어 있습니까?"
 
 #: src/beeswax/models.py:217
@@ -359,8 +396,12 @@ msgstr "디자인 ID %(id)s은(는) 사용자 %(user)s에 속하지 않습니다
 
 #: src/beeswax/models.py:266
 #, python-format
-msgid "Type mismatch for design id %(id)s (owner %(owner)s) - Expected %(expected_type)s got %(real_type)s"
-msgstr "디자인 ID %(id)s(소유자 %(owner)s)의 유형이 일치하지 않습니다. %(expected_type)s 대신 %(real_type)s이(가) 반환되었습니다."
+msgid ""
+"Type mismatch for design id %(id)s (owner %(owner)s) - Expected "
+"%(expected_type)s got %(real_type)s"
+msgstr ""
+"디자인 ID %(id)s(소유자 %(owner)s)의 유형이 일치하지 않습니다. %(expected_type)s 대신 "
+"%(real_type)s이(가) 반환되었습니다."
 
 #: src/beeswax/models.py:291
 msgid "Last used"
@@ -401,7 +442,9 @@ msgstr "뷰 '%(table)s'을(를) 삭제하시겠습니까?"
 
 #: src/beeswax/views.py:346
 #, fuzzy, python-format
-msgid "This may delete the underlying data as well as the metadata. Drop table '%(table)s'?"
+msgid ""
+"This may delete the underlying data as well as the metadata. Drop table "
+"'%(table)s'?"
 msgstr "이 작업은 기본 데이터와 메타데이터를 모두 삭제합니다. 테이블 '%(table)s'을(를) 삭제하시겠습니까?"
 
 #: src/beeswax/views.py:362
@@ -428,13 +471,19 @@ msgid "Cannot find query."
 msgstr "쿼리를 찾을 수 없습니다."
 
 #: src/beeswax/views.py:721
-msgid "Saving results from a partitioned table is not supported. You may copy from the HDFS location manually."
+msgid ""
+"Saving results from a partitioned table is not supported. You may copy "
+"from the HDFS location manually."
 msgstr "분할된 테이블은 지원되지 않습니다. HDFS 위치로 직접 복사하십시오."
 
 #: src/beeswax/views.py:728
 #, fuzzy, python-format
-msgid "Saving results from a query with no MapReduce jobs is not supported. You may copy manually from the HDFS location %(path)s."
-msgstr "MapReduce 작업이 없는 쿼리의 결과를 저장하는 것은 지원되지 않습니다. HDFS 위치 %(path)s에서 수동으로 복사할 수 있습니다."
+msgid ""
+"Saving results from a query with no MapReduce jobs is not supported. You "
+"may copy manually from the HDFS location %(path)s."
+msgstr ""
+"MapReduce 작업이 없는 쿼리의 결과를 저장하는 것은 지원되지 않습니다. HDFS 위치 %(path)s에서 수동으로 복사할 수"
+" 있습니다."
 
 #: src/beeswax/views.py:743
 msgid "The table could not be saved."
@@ -450,58 +499,63 @@ msgstr "쿼리에서 결과를 저장하지 못했습니다: %(error)s"
 msgid "Saved query results as new table %(table)s"
 msgstr "쿼리를 새 테이블 %(table)s(으)로 저장하지 못했습니다."
 
-#: src/beeswax/views.py:872
+#: src/beeswax/views.py:874
 msgid "Install sample tables and Beeswax examples?"
 msgstr "샘플 테이블과 Beeswax 예제를 설치하겠습니까?"
 
-#: src/beeswax/views.py:913
+#: src/beeswax/views.py:915
 msgid "Beeswax query completed"
 msgstr "Beeswax 쿼리 완료됨"
 
-#: src/beeswax/views.py:920
+#: src/beeswax/views.py:922
 #, fuzzy, python-format
-msgid "%(subject)s. You may see the results here: %(link)s\n"
+msgid ""
+"%(subject)s. You may see the results here: %(link)s\n"
 "\n"
 "Query:\n"
 "%(query)s"
-msgstr "%(subject)s. 결과는 여기에서 볼 수 있습니다: %(link)s\n"
-"\n"
-"쿼리:\n"
-"%(query)s"
-
-#: src/beeswax/views.py:941
+msgstr ""
+"%(subject)s. 결과는 여기에서 볼 수 있습니다: %(link)s\n"
+"\"\n"
+"\"\n"
+"\"\n"
+"\"쿼리:\n"
+"\"\n"
+"\"%(query)s"
+
+#: src/beeswax/views.py:943
 #, python-format
 msgid "Design %(id)s does not exist."
 msgstr "디자인 %(id)s이(가) 존재하지 않습니다."
 
-#: src/beeswax/views.py:947
+#: src/beeswax/views.py:949
 #, python-format
 msgid "Cannot access design %(id)s"
 msgstr "디자인 %(id)s에 액세스할 수 없습니다."
 
-#: src/beeswax/views.py:958
+#: src/beeswax/views.py:960
 #, python-format
 msgid "QueryHistory %(id)s does not exist."
 msgstr "QueryHistory %(id)s이(가) 존재하지 않습니다."
 
-#: src/beeswax/views.py:964
+#: src/beeswax/views.py:966
 #, python-format
 msgid "Cannot access QueryHistory %(id)s"
 msgstr "QueryHistory %(id)s에 액세스할 수 없습니다."
 
-#: src/beeswax/views.py:981
+#: src/beeswax/views.py:983
 msgid "Design does not exist"
 msgstr "디자인이 존재하지 않습니다."
 
-#: src/beeswax/views.py:1041
+#: src/beeswax/views.py:1043
 msgid "Query is not parameterizable."
 msgstr "쿼리를 매개변수화할 수 없습니다."
 
-#: src/beeswax/views.py:1219
+#: src/beeswax/views.py:1221
 msgid "Failed to retrieve query state from the Beeswax Server."
 msgstr "Beeswax 서버에서 쿼리 상태를 검색하지 못했습니다."
 
-#: src/beeswax/views.py:1224
+#: src/beeswax/views.py:1226
 msgid "Failed to contact Beeswax Server to check query status."
 msgstr "쿼리 상태를 확인하기 위해 Beeswax 서버에 연결하지 못했습니다."
 
@@ -583,7 +637,9 @@ msgstr "목록 끝"
 
 #: src/beeswax/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
 msgstr "%(page)s / %(pages) 페이지, %(count)s 항목 중 %(start)s ~ %(end)s을(를) 표시합니다."
 
 #: src/beeswax/templates/choose_delimiter.mako:25
@@ -656,8 +712,12 @@ msgstr "미리 보기"
 
 #: src/beeswax/templates/choose_delimiter.mako:63
 #, fuzzy
-msgid "Enter the column delimiter. Must be a single character. Use syntax like \"\\001\" or \"\t\" for special characters."
-msgstr "열 구분 기호를 입력합니다. 구분 기호는 한 자여야 합니다. 특수 문자의 경우 \"\\001\" 또는 \"\t\"와 같은 구문을 사용하십시오."
+msgid ""
+"Enter the column delimiter. Must be a single character. Use syntax like "
+"\"\\001\" or \"\t\" for special characters."
+msgstr ""
+"열 구분 기호를 입력합니다. 구분 기호는 한 자여야 합니다. 특수 문자의 경우 \"\\001\" 또는 \"\t\"와 같은 구문을 "
+"사용하십시오."
 
 #: src/beeswax/templates/choose_delimiter.mako:68
 msgid "Table preview"
@@ -692,7 +752,10 @@ msgstr "테이블_이름"
 
 #: src/beeswax/templates/choose_file.mako:55
 #: src/beeswax/templates/create_table_manually.mako:65
-msgid "Name of the new table. Table names must be globally unique. Table names tend to correspond as well to the directory where the data will be stored."
+msgid ""
+"Name of the new table. Table names must be globally unique. Table names "
+"tend to correspond as well to the directory where the data will be "
+"stored."
 msgstr "새 테이블의 이름입니다. 테이블 이름은 전역에서 고유한 값이어야 합니다. 테이블 이름은 데이터가 저장될 디렉토리와 유사합니다."
 
 #: src/beeswax/templates/choose_file.mako:63
@@ -702,16 +765,27 @@ msgstr "옵션"
 
 #: src/beeswax/templates/choose_file.mako:69
 #: src/beeswax/templates/create_table_manually.mako:77
-msgid "Use a table comment to describe your table.  For example, you might note the data's provenance and any caveats users need to know."
-msgstr "테이블을 설명하는 테이블 설명을 사용합니다. 예를 들어, 데이터의 출처와 사용자가 알아야 할 주의 사항 등을 기록해 두는 것이 좋습니다."
+msgid ""
+"Use a table comment to describe your table.  For example, you might note "
+"the data's provenance and any caveats users need to know."
+msgstr ""
+"테이블을 설명하는 테이블 설명을 사용합니다. 예를 들어, 데이터의 출처와 사용자가 알아야 할 주의 사항 등을 기록해 두는 것이 "
+"좋습니다."
 
 #: src/beeswax/templates/choose_file.mako:84
-msgid "The HDFS path to the file that you would like to base this new table definition on. It can be compressed (gzip) or not."
+msgid ""
+"The HDFS path to the file that you would like to base this new table "
+"definition on. It can be compressed (gzip) or not."
 msgstr "이 새 테이블 정의를 기반으로 할 파일에 대한 HDFS 경로입니다. 압축(gzip) 여부는 원하는 대로 설정할 수 있습니다."
 
 #: src/beeswax/templates/choose_file.mako:93
-msgid "Check this box if you want to import the data in this file after creating the table definition. Leave it unchecked if you want to define an empty table."
-msgstr "테이블 정의를 생성한 후 이 파일의 데이터를 가져오려면 이 선택란을 선택합니다. 빈 테이블을 정의하려면 이 선택란을 선택하지 마십시오."
+msgid ""
+"Check this box if you want to import the data in this file after creating"
+" the table definition. Leave it unchecked if you want to define an empty "
+"table."
+msgstr ""
+"테이블 정의를 생성한 후 이 파일의 데이터를 가져오려면 이 선택란을 선택합니다. 빈 테이블을 정의하려면 이 선택란을 선택하지 "
+"마십시오."
 
 #: src/beeswax/templates/choose_file.mako:95
 msgid "Warning!"
@@ -723,7 +797,7 @@ msgstr "선택한 파일은 가져오는 동안 이동됩니다."
 
 #: src/beeswax/templates/choose_file.mako:113
 #: src/beeswax/templates/create_table_manually.mako:395
-#: src/beeswax/templates/execute.mako:272
+#: src/beeswax/templates/execute.mako:270
 msgid "Choose a file"
 msgstr "파일 선택"
 
@@ -734,7 +808,7 @@ msgid "Configuration Variables"
 msgstr "구성 변수"
 
 #: src/beeswax/templates/configuration.mako:32
-#: src/beeswax/templates/my_queries.mako:41
+#: src/beeswax/templates/my_queries.mako:44
 msgid "Filter:"
 msgstr "필터:"
 
@@ -754,6 +828,31 @@ msgstr "키"
 msgid "Value"
 msgstr "값"
 
+#: src/beeswax/templates/configuration.mako:63
+#: src/beeswax/templates/describe_table.mako:248
+#: src/beeswax/templates/describe_table.mako:271
+#: src/beeswax/templates/list_designs.mako:120
+#: src/beeswax/templates/list_history.mako:162
+#: src/beeswax/templates/my_queries.mako:191
+#: src/beeswax/templates/my_queries.mako:210
+#: src/beeswax/templates/show_tables.mako:105
+#: src/beeswax/templates/watch_results.mako:234
+#, fuzzy
+msgid "No data available"
+msgstr "테이블에 데이터가 없습니다."
+
+#: src/beeswax/templates/configuration.mako:64
+#: src/beeswax/templates/describe_table.mako:249
+#: src/beeswax/templates/describe_table.mako:272
+#: src/beeswax/templates/list_designs.mako:121
+#: src/beeswax/templates/list_history.mako:166
+#: src/beeswax/templates/my_queries.mako:192
+#: src/beeswax/templates/my_queries.mako:211
+#: src/beeswax/templates/show_tables.mako:106
+#: src/beeswax/templates/watch_results.mako:235
+msgid "No matching records"
+msgstr "일치하는 기록이 없습니다."
+
 #: src/beeswax/templates/create_table_manually.mako:24
 #, fuzzy
 msgid "Create table manually"
@@ -803,8 +902,14 @@ msgid "Choose Your Record Format"
 msgstr "레코드 형식 선택"
 
 #: src/beeswax/templates/create_table_manually.mako:87
-msgid "Individual records are broken up into columns either with delimiters (e.g., CSV or TSV) or using a specific serialization / deserialization (SerDe) implementation. (One common specialized SerDe is for parsing out columns with a regular expression.)"
-msgstr "개별 레코드는 구분 기호(예: CSV 또는 TSV) 또는 특정 직렬화/직렬화 해제(SerDe) 구현을 사용하여 열로 구분됩니다(일반적인 특수 SerDe 중 하나는 정규식을 사용하여 열을 파싱하는 데 사용됨)."
+msgid ""
+"Individual records are broken up into columns either with delimiters "
+"(e.g., CSV or TSV) or using a specific serialization / deserialization "
+"(SerDe) implementation. (One common specialized SerDe is for parsing out "
+"columns with a regular expression.)"
+msgstr ""
+"개별 레코드는 구분 기호(예: CSV 또는 TSV) 또는 특정 직렬화/직렬화 해제(SerDe) 구현을 사용하여 열로 "
+"구분됩니다(일반적인 특수 SerDe 중 하나는 정규식을 사용하여 열을 파싱하는 데 사용됨)."
 
 #: src/beeswax/templates/create_table_manually.mako:93
 msgid "Record format"
@@ -840,12 +945,18 @@ msgstr "한 자의 구분 기호만을 지원합니다."
 #: src/beeswax/templates/create_table_manually.mako:142
 #: src/beeswax/templates/create_table_manually.mako:152
 #, fuzzy
-msgid "This field is required. Spaces are not allowed. Terminator must be exactly one character."
+msgid ""
+"This field is required. Spaces are not allowed. Terminator must be "
+"exactly one character."
 msgstr "이 필드는 필수 입력 항목입니다. 공백은 허용되지 않습니다. 터미네이터는 반드시 한 자여야 합니다."
 
 #: src/beeswax/templates/create_table_manually.mako:134
-msgid "Enter the column delimiter.  Must be a single character.  Use syntax like \"\" or \"\t\" for special characters."
-msgstr "열 구분 기호를 입력합니다. 구분 기호는 한 자여야 합니다. 특수 문자의 경우 \"\" 또는 \"\t\"와 같은 구문을 사용하십시오."
+msgid ""
+"Enter the column delimiter.  Must be a single character.  Use syntax like"
+" \"\" or \"\t\" for special characters."
+msgstr ""
+"열 구분 기호를 입력합니다. 구분 기호는 한 자여야 합니다. 특수 문자의 경우 \"\" 또는 \"\t\"와 같은 구문을 "
+"사용하십시오."
 
 #: src/beeswax/templates/create_table_manually.mako:144
 msgid "Use for array types."
@@ -915,7 +1026,9 @@ msgid "Location"
 msgstr "위치"
 
 #: src/beeswax/templates/create_table_manually.mako:254
-msgid "Store your table in the default location (controlled by Hive, and typically"
+msgid ""
+"Store your table in the default location (controlled by Hive, and "
+"typically"
 msgstr "테이블을 기본 위치(보통 Hive가 제어)에 저장합니다."
 
 #: src/beeswax/templates/create_table_manually.mako:269
@@ -936,8 +1049,13 @@ msgstr "파티션 구성"
 
 #: src/beeswax/templates/create_table_manually.mako:291
 #, fuzzy
-msgid "If your data is naturally partitioned (by date, for example), partitions are a way to tell the query server that data for a specific partition value are stored together."
-msgstr "데이터가 원래 파티션되어 있을 경우(예: 날짜별), 파티션은 쿼리 서버가 특정 파티션 값에 대한 데이터가 함께 저장되어 있는지를 식별하는 방식이 됩니다."
+msgid ""
+"If your data is naturally partitioned (by date, for example), partitions "
+"are a way to tell the query server that data for a specific partition "
+"value are stored together."
+msgstr ""
+"데이터가 원래 파티션되어 있을 경우(예: 날짜별), 파티션은 쿼리 서버가 특정 파티션 값에 대한 데이터가 함께 저장되어 있는지를 "
+"식별하는 방식이 됩니다."
 
 #: src/beeswax/templates/create_table_manually.mako:292
 #, fuzzy
@@ -946,8 +1064,15 @@ msgstr "쿼리 서버는 해당일의 데이터 및 디스크의 디렉토리"
 
 #: src/beeswax/templates/create_table_manually.mako:294
 #, fuzzy
-msgid "and the data for that day.  Partitions are virtual columns; they are not represented in the data itself, but are determined by the data location. The query server implements query optimizations such that queries that are specific to a single partition need not read the data in other partitions."
-msgstr "간 매핑을 설정합니다. 파티션은 가상의 열입니다. 즉, 데이터 자체에 표시되지는 않으나 데이터 위치에 의해 결정됩니다. 쿼리 서버는 단일 파티션에 해당하는 쿼리가 다른 파티션의 데이터를 읽지 않도록 하는 쿼리 최적화를 구현합니다."
+msgid ""
+"and the data for that day.  Partitions are virtual columns; they are not "
+"represented in the data itself, but are determined by the data location. "
+"The query server implements query optimizations such that queries that "
+"are specific to a single partition need not read the data in other "
+"partitions."
+msgstr ""
+"간 매핑을 설정합니다. 파티션은 가상의 열입니다. 즉, 데이터 자체에 표시되지는 않으나 데이터 위치에 의해 결정됩니다. 쿼리 서버는"
+" 단일 파티션에 해당하는 쿼리가 다른 파티션의 데이터를 읽지 않도록 하는 쿼리 최적화를 구현합니다."
 
 #: src/beeswax/templates/create_table_manually.mako:302
 msgid "Add a partition"
@@ -984,7 +1109,9 @@ msgid "Column type"
 msgstr "열 유형"
 
 #: src/beeswax/templates/create_table_manually.mako:346
-msgid "Type for this column. Certain advanced types (namely, structs) are not exposed in this interface."
+msgid ""
+"Type for this column. Certain advanced types (namely, structs) are not "
+"exposed in this interface."
 msgstr "이 열의 유형입니다. 일부 고급 유형(예: 구조체)은 이 인터페이스에 표시되지 않습니다."
 
 #: src/beeswax/templates/create_table_manually.mako:353
@@ -1050,7 +1177,7 @@ msgid "Table has no partitions."
 msgstr "테이블에 파티션이 없습니다."
 
 #: src/beeswax/templates/describe_table.mako:26
-#: src/beeswax/templates/my_queries.mako:143
+#: src/beeswax/templates/my_queries.mako:146
 msgid "View"
 msgstr "보기"
 
@@ -1064,18 +1191,18 @@ msgid "%s Metadata: %s"
 msgstr "%s 메타데이터: %s"
 
 #: src/beeswax/templates/describe_table.mako:37
-#: src/beeswax/templates/execute.mako:290
+#: src/beeswax/templates/execute.mako:288
 #: src/beeswax/templates/list_designs.mako:33
 #: src/beeswax/templates/list_history.mako:95
-#: src/beeswax/templates/my_queries.mako:56
-#: src/beeswax/templates/my_queries.mako:109
+#: src/beeswax/templates/my_queries.mako:59
+#: src/beeswax/templates/my_queries.mako:112
 #: src/beeswax/templates/watch_results.mako:170
 msgid "Name"
 msgstr "이름"
 
 #: src/beeswax/templates/describe_table.mako:38
 #: src/beeswax/templates/list_designs.mako:36
-#: src/beeswax/templates/my_queries.mako:58
+#: src/beeswax/templates/my_queries.mako:61
 msgid "Type"
 msgstr "유형"
 
@@ -1134,9 +1261,9 @@ msgstr "테이블 삭제"
 
 #: src/beeswax/templates/describe_table.mako:144
 #: src/beeswax/templates/describe_table.mako:195
-#: src/beeswax/templates/execute.mako:304 src/beeswax/templates/index.mako:67
+#: src/beeswax/templates/execute.mako:302 src/beeswax/templates/index.mako:67
 #: src/beeswax/templates/list_designs.mako:97
-#: src/beeswax/templates/my_queries.mako:166
+#: src/beeswax/templates/my_queries.mako:169
 #: src/beeswax/templates/parameterization.mako:48
 #: src/beeswax/templates/save_results.mako:57
 #: src/beeswax/templates/show_tables.mako:85
@@ -1158,123 +1285,132 @@ msgstr "기존 데이터 덮어쓰기"
 
 #: src/beeswax/templates/describe_table.mako:191
 #: src/beeswax/templates/load_table.mako:49
-msgid "Note that loading data will move data from its location into the table's storage location."
+msgid ""
+"Note that loading data will move data from its location into the table's "
+"storage location."
 msgstr "데이터를 로드하면 데이터의 원래 위치에서 테이블의 스토리지 위치로 이동됨에 유의하십시오."
 
 #: src/beeswax/templates/describe_table.mako:196
 msgid "Submit"
 msgstr "제출"
 
-#: src/beeswax/templates/execute.mako:30
+#: src/beeswax/templates/execute.mako:28
 msgid "Your query has the following error(s):"
 msgstr "쿼리에 다음 오류가 있습니다."
 
-#: src/beeswax/templates/execute.mako:33
+#: src/beeswax/templates/execute.mako:31
 msgid "click the"
 msgstr "클릭"
 
-#: src/beeswax/templates/execute.mako:33 src/beeswax/templates/execute.mako:239
+#: src/beeswax/templates/execute.mako:31 src/beeswax/templates/execute.mako:237
 msgid "Error Log"
 msgstr "오류 로그"
 
-#: src/beeswax/templates/execute.mako:33
+#: src/beeswax/templates/execute.mako:31
 msgid "tab below for details"
 msgstr "세부 정보는 아래 탭 참조"
 
-#: src/beeswax/templates/execute.mako:38
+#: src/beeswax/templates/execute.mako:36
 msgid "Example: SELECT * FROM tablename"
 msgstr "예제: SELECT * FROM tablename"
 
-#: src/beeswax/templates/execute.mako:46
+#: src/beeswax/templates/execute.mako:44
 msgid "Execute"
 msgstr "실행"
 
-#: src/beeswax/templates/execute.mako:50
+#: src/beeswax/templates/execute.mako:48
 msgid "Save as..."
 msgstr "다른 이름으로 저장..."
 
-#: src/beeswax/templates/execute.mako:52
+#: src/beeswax/templates/execute.mako:50
 msgid "Explain"
 msgstr "설명"
 
-#: src/beeswax/templates/execute.mako:54
+#: src/beeswax/templates/execute.mako:52
 msgid "or create a"
 msgstr "또는"
 
-#: src/beeswax/templates/execute.mako:54
+#: src/beeswax/templates/execute.mako:52
 msgid "New query"
 msgstr "새 쿼리 생성"
 
-#: src/beeswax/templates/execute.mako:59 src/beeswax/templates/execute.mako:233
+#: src/beeswax/templates/execute.mako:57 src/beeswax/templates/execute.mako:231
 #: src/beeswax/templates/explain.mako:33
 #: src/beeswax/templates/list_designs.mako:64
 #: src/beeswax/templates/list_history.mako:96
-#: src/beeswax/templates/my_queries.mako:78
-#: src/beeswax/templates/my_queries.mako:110
+#: src/beeswax/templates/my_queries.mako:81
+#: src/beeswax/templates/my_queries.mako:113
 #: src/beeswax/templates/watch_results.mako:107
 #: src/beeswax/templates/watch_wait.mako:56
 msgid "Query"
 msgstr "쿼리"
 
-#: src/beeswax/templates/execute.mako:68
+#: src/beeswax/templates/execute.mako:66
 #: src/beeswax/templates/show_tables.mako:33
 #, fuzzy
 msgid "database"
 msgstr "데이터베이스"
 
-#: src/beeswax/templates/execute.mako:72
+#: src/beeswax/templates/execute.mako:70
 #, fuzzy
 msgid "settings"
 msgstr "설정"
 
-#: src/beeswax/templates/execute.mako:79 src/beeswax/templates/execute.mako:124
-#: src/beeswax/templates/execute.mako:169
+#: src/beeswax/templates/execute.mako:77 src/beeswax/templates/execute.mako:122
+#: src/beeswax/templates/execute.mako:167
 msgid "Delete this setting"
 msgstr "이 설정 삭제"
 
-#: src/beeswax/templates/execute.mako:104
-#: src/beeswax/templates/execute.mako:149
-#: src/beeswax/templates/execute.mako:194
+#: src/beeswax/templates/execute.mako:102
+#: src/beeswax/templates/execute.mako:147
+#: src/beeswax/templates/execute.mako:192
 msgid "Add"
 msgstr "추가"
 
-#: src/beeswax/templates/execute.mako:112
+#: src/beeswax/templates/execute.mako:110
 msgid "File Resources"
 msgstr "파일 리소스"
 
-#: src/beeswax/templates/execute.mako:157
+#: src/beeswax/templates/execute.mako:155
 msgid "User-defined Functions"
 msgstr "사용자 지정 함수"
 
-#: src/beeswax/templates/execute.mako:177
+#: src/beeswax/templates/execute.mako:175
 msgid "myFunction"
 msgstr "myFunction"
 
-#: src/beeswax/templates/execute.mako:197
+#: src/beeswax/templates/execute.mako:195
 msgid "Parameterization"
 msgstr "매개변수화"
 
-#: src/beeswax/templates/execute.mako:199
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
-msgstr "이 항목이 선택되면(기본 설정) 쿼리에 $parameter_name 같은 매개변수를 포함할 수 있으며 쿼리가 실행 중일 때 사용자에게 값이 표시됩니다."
+#: src/beeswax/templates/execute.mako:197
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
+msgstr ""
+"이 항목이 선택되면(기본 설정) 쿼리에 $parameter_name 같은 매개변수를 포함할 수 있으며 쿼리가 실행 중일 때 "
+"사용자에게 값이 표시됩니다."
 
-#: src/beeswax/templates/execute.mako:201
+#: src/beeswax/templates/execute.mako:199
 msgid "Enable Parameterization"
 msgstr "매개변수화 설정"
 
-#: src/beeswax/templates/execute.mako:204
+#: src/beeswax/templates/execute.mako:202
 msgid "Email Notification"
 msgstr "이메일 알림"
 
-#: src/beeswax/templates/execute.mako:206
-msgid "If checked, you will receive an email notification when the query completes."
+#: src/beeswax/templates/execute.mako:204
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
 msgstr "이 항목이 선택되면 쿼리 완료 시 이메일 알림을 받게 됩니다."
 
-#: src/beeswax/templates/execute.mako:208
+#: src/beeswax/templates/execute.mako:206
 msgid "Email me on completion"
 msgstr "완료 시 이메일 받기"
 
-#: src/beeswax/templates/execute.mako:285
+#: src/beeswax/templates/execute.mako:283
 msgid "Choose a name"
 msgstr "이름 선택"
 
@@ -1363,13 +1499,13 @@ msgid "Yes, install samples"
 msgstr "예, 샘플을 설치합니다."
 
 #: src/beeswax/templates/index.mako:88
-#: src/beeswax/templates/show_tables.mako:127
+#: src/beeswax/templates/show_tables.mako:131
 msgid "There was an error processing your request:"
 msgstr "요청을 처리하는 중에 오류가 발생했습니다."
 
 #: src/beeswax/templates/layout.mako:35
-#: src/beeswax/templates/my_queries.mako:25
-#: src/beeswax/templates/my_queries.mako:33
+#: src/beeswax/templates/my_queries.mako:26
+#: src/beeswax/templates/my_queries.mako:36
 msgid "My Queries"
 msgstr "내 쿼리"
 
@@ -1386,64 +1522,64 @@ msgid "Owner"
 msgstr "소유자"
 
 #: src/beeswax/templates/list_designs.mako:37
-#: src/beeswax/templates/my_queries.mako:59
+#: src/beeswax/templates/my_queries.mako:62
 msgid "Last Modified"
 msgstr "최종 수정 날짜"
 
 #: src/beeswax/templates/list_designs.mako:66
-#: src/beeswax/templates/my_queries.mako:80
+#: src/beeswax/templates/my_queries.mako:83
 msgid "ago"
 msgstr "전"
 
 #: src/beeswax/templates/list_designs.mako:75
-#: src/beeswax/templates/my_queries.mako:88
+#: src/beeswax/templates/my_queries.mako:91
 msgid "Edit this query."
 msgstr "이 쿼리를 편집합니다."
 
 #: src/beeswax/templates/list_designs.mako:75
-#: src/beeswax/templates/my_queries.mako:88
+#: src/beeswax/templates/my_queries.mako:91
 msgid "Edit"
 msgstr "편집"
 
 #: src/beeswax/templates/list_designs.mako:76
-#: src/beeswax/templates/my_queries.mako:89
+#: src/beeswax/templates/my_queries.mako:92
 msgid "Delete this query."
 msgstr "이 쿼리를 삭제합니다."
 
 #: src/beeswax/templates/list_designs.mako:76
-#: src/beeswax/templates/my_queries.mako:89
+#: src/beeswax/templates/my_queries.mako:92
 msgid "Delete"
 msgstr "삭제"
 
 #: src/beeswax/templates/list_designs.mako:77
-#: src/beeswax/templates/my_queries.mako:90
+#: src/beeswax/templates/my_queries.mako:93
 msgid "View the usage history of this query."
 msgstr "이 쿼리의 사용량 기록 보기"
 
 #: src/beeswax/templates/list_designs.mako:77
-#: src/beeswax/templates/my_queries.mako:90
+#: src/beeswax/templates/my_queries.mako:93
 msgid "Usage History"
 msgstr "사용량 기록"
 
 #: src/beeswax/templates/list_designs.mako:79
 #: src/beeswax/templates/list_history.mako:43
-#: src/beeswax/templates/my_queries.mako:91
+#: src/beeswax/templates/my_queries.mako:94
 msgid "Copy this query."
 msgstr "이 쿼리를 복사합니다."
 
 #: src/beeswax/templates/list_designs.mako:79
 #: src/beeswax/templates/list_history.mako:43
-#: src/beeswax/templates/my_queries.mako:91
+#: src/beeswax/templates/my_queries.mako:94
 msgid "Clone"
 msgstr "복제"
 
 #: src/beeswax/templates/list_designs.mako:94
-#: src/beeswax/templates/my_queries.mako:163
+#: src/beeswax/templates/my_queries.mako:166
 msgid "Confirm action"
 msgstr "작업 확인"
 
 #: src/beeswax/templates/list_designs.mako:98
-#: src/beeswax/templates/my_queries.mako:167
+#: src/beeswax/templates/my_queries.mako:170
 msgid "Yes"
 msgstr "예"
 
@@ -1472,7 +1608,7 @@ msgid "Show auto actions"
 msgstr "자동 작업 표시"
 
 #: src/beeswax/templates/list_history.mako:94
-#: src/beeswax/templates/my_queries.mako:108
+#: src/beeswax/templates/my_queries.mako:111
 msgid "Time"
 msgstr "시간"
 
@@ -1481,12 +1617,12 @@ msgid "User"
 msgstr "사용자"
 
 #: src/beeswax/templates/list_history.mako:98
-#: src/beeswax/templates/my_queries.mako:111
+#: src/beeswax/templates/my_queries.mako:114
 msgid "State"
 msgstr "상태"
 
 #: src/beeswax/templates/list_history.mako:99
-#: src/beeswax/templates/my_queries.mako:112
+#: src/beeswax/templates/my_queries.mako:115
 msgid "Result"
 msgstr "결과"
 
@@ -1495,10 +1631,6 @@ msgstr "결과"
 msgid "Results"
 msgstr "결과"
 
-#: src/beeswax/templates/list_history.mako:162
-msgid "No data available in table"
-msgstr "테이블에 데이터가 없습니다."
-
 #: src/beeswax/templates/list_history.mako:163
 msgid "Showing _START_ to _END_ of _TOTAL_ entries"
 msgstr "_START_ to _END_ of _TOTAL_ 항목 표시"
@@ -1511,10 +1643,6 @@ msgstr "0~0개(전체 0개 중) 항목 표시"
 msgid "(filtered from _MAX_ total entries)"
 msgstr "(총 _MAX_ 항목에서 필터링됨)"
 
-#: src/beeswax/templates/list_history.mako:166
-msgid "No matching records found"
-msgstr "일치하는 기록이 없습니다."
-
 #: src/beeswax/templates/list_history.mako:168
 msgid "First"
 msgstr "처음"
@@ -1533,35 +1661,35 @@ msgstr "%(table)s(으)로 데이터 로드"
 msgid "Open File Chooser"
 msgstr "파일 선택기 열기"
 
-#: src/beeswax/templates/my_queries.mako:37
+#: src/beeswax/templates/my_queries.mako:40
 msgid "Create New Query"
 msgstr "새 쿼리 생성"
 
-#: src/beeswax/templates/my_queries.mako:41
+#: src/beeswax/templates/my_queries.mako:44
 msgid "Search for name, description, etc..."
 msgstr "이름, 설명 등을 검색"
 
-#: src/beeswax/templates/my_queries.mako:46
+#: src/beeswax/templates/my_queries.mako:49
 msgid "Recent Saved Queries"
 msgstr "최근 저장된 쿼리"
 
-#: src/beeswax/templates/my_queries.mako:47
+#: src/beeswax/templates/my_queries.mako:50
 msgid "Recent Run Queries"
 msgstr "최근 실행된 쿼리"
 
-#: src/beeswax/templates/my_queries.mako:57
+#: src/beeswax/templates/my_queries.mako:60
 msgid "Desc"
 msgstr "설명"
 
-#: src/beeswax/templates/my_queries.mako:84
+#: src/beeswax/templates/my_queries.mako:87
 msgid "Options"
 msgstr "옵션"
 
-#: src/beeswax/templates/my_queries.mako:100
+#: src/beeswax/templates/my_queries.mako:103
 msgid "View all my queries"
 msgstr "모든 내 쿼리 보기"
 
-#: src/beeswax/templates/my_queries.mako:153
+#: src/beeswax/templates/my_queries.mako:156
 msgid "View my entire query history"
 msgstr "내 전체 쿼리 기록 보기"
 
@@ -1690,174 +1818,3 @@ msgstr "이름을 입력해야 합니다."
 msgid "Waiting for query..."
 msgstr "쿼리를 기다리는 중..."
 
-#~ msgid ""
-#~ "Error: Potentially incomplete results as "
-#~ "an error occurred during data retrieval."
-#~ msgstr "오류: 데이터를 검색하는 동안 오류가 발생해 결과가 완전하지 않을 수 있습니다."
-#~ msgid ""
-#~ "Detected another client retrieving results "
-#~ "for %(server_id)s. Expected next row to"
-#~ " be %(row)s and got %(start_row)s. "
-#~ "Aborting"
-#~ msgstr ""
-#~ "%(server_id)s의 결과를 검색하는 다른 클라이언트를 "
-#~ "감지했습니다. 필요한 다음 열은 %(row)s(이)며 "
-#~ "%(start_row)s이(가) 반환되었습니다. 중지하는 중"
-#~ msgid "Delimiter must be exactly one character."
-#~ msgstr "구분 기호는 정확히 한 자여야 합니다."
-#~ msgid "Failed to read table. Error: %(error)s"
-#~ msgstr "테이블을 읽지 못했습니다. 오류: %(error)s"
-#~ msgid "Query is still being submitted to the Beeswax Server."
-#~ msgstr "쿼리를 Beeswax 서버로 제출하는 중입니다."
-#~ msgid "Trying to display result that is not yet ready. Query id %(id)s"
-#~ msgstr "아직 준비되지 않은 결과를 표시하려고 합니다. 쿼리 ID %(id)s"
-#~ msgid "This action is only available to the user who submitted the query."
-#~ msgstr "이 작업은 쿼리를 제출한 사용자만이 수행할 수 있습니다."
-#~ msgid ""
-#~ "Saving results from a table to a"
-#~ " directory is not supported. You may"
-#~ " copy from the HDFS location "
-#~ "manually."
-#~ msgstr "테이블의 결과를 디렉토리로 저장하는 작업은 지원되지 않습니다. HDFS 위치로 직접 복사하십시오."
-#~ msgid "%(aggregation)s is not a valid aggregation"
-#~ msgstr ""
-#~ msgid "%(relation)s is not a valid operator"
-#~ msgstr ""
-#~ msgid "Missing ManagementForm for conditions"
-#~ msgstr ""
-#~ msgid "UnionMultiForm is not valid"
-#~ msgstr ""
-#~ msgid "%(field)s value not applicable with %(source)s source"
-#~ msgstr ""
-#~ msgid "%(field)s value missing"
-#~ msgstr ""
-#~ msgid "Display"
-#~ msgstr ""
-#~ msgid "Source"
-#~ msgstr "파일 리소스"
-#~ msgid "Aggregate"
-#~ msgstr ""
-#~ msgid "Distinct"
-#~ msgstr ""
-#~ msgid "Constant value"
-#~ msgstr ""
-#~ msgid "Table alias"
-#~ msgstr ""
-#~ msgid "From column"
-#~ msgstr "열 추가:"
-#~ msgid "Column alias"
-#~ msgstr "열"
-#~ msgid "Sort"
-#~ msgstr "보고서"
-#~ msgid "Sort order"
-#~ msgstr ""
-#~ msgid "Group order"
-#~ msgstr ""
-#~ msgid "From table"
-#~ msgstr "테이블 삭제"
-#~ msgid "Source must be \"table\" when not displaying column"
-#~ msgstr ""
-#~ msgid "Column alias not applicable when not displaying column"
-#~ msgstr ""
-#~ msgid "Source value missing"
-#~ msgstr ""
-#~ msgid "Constant"
-#~ msgstr ""
-#~ msgid "Sort order missing"
-#~ msgstr ""
-#~ msgid "Alias not applicable for selecting \"*\""
-#~ msgstr ""
-#~ msgid "Invalid column name \"%(column)s\""
-#~ msgstr ""
-#~ msgid "Ambiguous table \"%(table)s\" without alias"
-#~ msgstr ""
-#~ msgid "Not selecting from any table column"
-#~ msgstr ""
-#~ msgid "Not displaying any selection"
-#~ msgstr ""
-#~ msgid "Table name/alias"
-#~ msgstr "테이블 이름"
-#~ msgid "Condition"
-#~ msgstr "조건"
-#~ msgid "Operator %(operator)s does not take the right operand"
-#~ msgstr ""
-#~ msgid "Operator %(operator)s takes both operands"
-#~ msgstr ""
-#~ msgid "Constant (Left)"
-#~ msgstr ""
-#~ msgid "Table (Left)"
-#~ msgstr ""
-#~ msgid "Column (Left)"
-#~ msgstr ""
-#~ msgid "Constant (Right)"
-#~ msgstr ""
-#~ msgid "Table (Right)"
-#~ msgstr ""
-#~ msgid "Column (Right)"
-#~ msgstr ""
-#~ msgid "Unknown table \"%(table)s\" in condition"
-#~ msgstr "테이블 '%(table)s'이(가) 분할되지 않았습니다."
-#~ msgid "Remove"
-#~ msgstr "미리 보기"
-#~ msgid "Beeswax: Create table from file"
-#~ msgstr "Beeswax: 파일에서 테이블 생성"
-#~ msgid "Beeswax: Create Table"
-#~ msgstr "Beeswax: 테이블 생성"
-#~ msgid "How Do You Want to Create Your Table?"
-#~ msgstr "테이블을 어떻게 생성하시겠습니까?"
-#~ msgid "Create From File"
-#~ msgstr "파일에서 생성"
-#~ msgid "Create Manually"
-#~ msgstr "직접 생성"
-#~ msgid "Beeswax: Create table manually"
-#~ msgstr "Beeswax: 테이블 직접 생성"
-#~ msgid "Choose File"
-#~ msgstr "파일 선택"
-#~ msgid "Extra column for command links."
-#~ msgstr "명령 링크의 추가 열입니다."
-#~ msgid "No"
-#~ msgstr "아니요"
-#~ msgid "Hive Query"
-#~ msgstr "Hive 쿼리"
-#~ msgid "Hive settings"
-#~ msgstr "Hive 설정"
-#~ msgid "Hive Configuration"
-#~ msgstr "Hive 구성"
-#~ msgid "Beeswax: Queries"
-#~ msgstr "Beeswax: 쿼리"
-#~ msgid "Report"
-#~ msgstr "보고서"
-#~ msgid "Edit this report."
-#~ msgstr "이 보고서를 편집합니다."
-#~ msgid "Beeswax: Query History"
-#~ msgstr "Beeswax: 쿼리 기록"
-#~ msgid "Beeswax: Load Data into %(table)s"
-#~ msgstr "Beeswax: %(table)s(으)로 데이터 로드"
-#~ msgid "Beeswax: My Queries"
-#~ msgstr "Beeswax: 내 쿼리"
-#~ msgid "Beeswax: Query Constructor"
-#~ msgstr "Beeswax: 쿼리 생성자"
-#~ msgid "Report Generator"
-#~ msgstr "리포트 생성기"
-#~ msgid "Working on saved query:"
-#~ msgstr "저장된 쿼리 작업 중:"
-#~ msgid "Error:"
-#~ msgstr "오류:"
-#~ msgid "View logs"
-#~ msgstr "로그 보기"
-#~ msgid "Add column:"
-#~ msgstr "열 추가:"
-#~ msgid "Conditions"
-#~ msgstr "조건"
-#~ msgid "Advanced ..."
-#~ msgstr "고급..."
-#~ msgid "Server Log"
-#~ msgstr "서버 로그"
-#~ msgid "Beeswax: Table List"
-#~ msgstr "Beeswax: 테이블 목록"
-#~ msgid "Beeswax: Query Results"
-#~ msgstr "Beeswax: 쿼리 결과"
-#~ msgid "Beeswax: Query Results:"
-#~ msgstr "Beeswax: 쿼리 결과:"
-#~ msgid "Back to first row"
-#~ msgstr "맨 처음 행으로 돌아가기"

File diff suppressed because it is too large
+ 358 - 152
apps/beeswax/src/beeswax/locale/pt/LC_MESSAGES/django.po


File diff suppressed because it is too large
+ 351 - 149
apps/beeswax/src/beeswax/locale/pt_BR/LC_MESSAGES/django.po


+ 238 - 300
apps/beeswax/src/beeswax/locale/zh_CN/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:51-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: zh_CN <LL@li.org>\n"
@@ -18,11 +18,16 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/beeswax/conf.py:26
-msgid "Beeswax or Hive Server 2 Thrift API used. Choices are: 'beeswax' or 'hiveserver2'."
+msgid ""
+"Beeswax or Hive Server 2 Thrift API used. Choices are: 'beeswax' or "
+"'hiveserver2'."
 msgstr "已使用 Beeswax 或 Hive Server 2 Thrift API。选择是:'beeswax' 或 'hiveserver2'。"
 
 #: src/beeswax/conf.py:32
-msgid "Host where Beeswax server Thrift daemon is running."
+#, fuzzy
+msgid ""
+"Host where Beeswax server Thrift daemon is running. FQDN required when "
+"using security even if on same host."
 msgstr "运行 Beeswax 服务器 Thrift 守护程序的主机。"
 
 #: src/beeswax/conf.py:38
@@ -30,11 +35,14 @@ msgid "Configure the port the Beeswax Thrift server runs on."
 msgstr "配置运行 Beeswax Thrift 服务器的端口。"
 
 #: src/beeswax/conf.py:45
-msgid "Host where Beeswax internal metastore Thrift daemon is running."
+#, fuzzy
+msgid "Host where internal metastore Thrift daemon is running."
 msgstr "运行 Beeswax 内部元数据库 Thrift 守护程序的主机。"
 
 #: src/beeswax/conf.py:51
-msgid "Configure the port the internal metastore daemon runs on. Used only if hive.metastore.local is true."
+msgid ""
+"Configure the port the internal metastore daemon runs on. Used only if "
+"hive.metastore.local is true."
 msgstr "配置内部元数据库守护程序所运行的端口。仅在 hive.metastore.local 为真时使用。"
 
 #: src/beeswax/conf.py:58
@@ -43,11 +51,18 @@ msgstr "beeswax_server.sh 的路径"
 
 #: src/beeswax/conf.py:64
 #, fuzzy
-msgid "Maximum Java heap size (in megabytes) used by Beeswax Server.  Note that the setting of HADOOP_HEAPSIZE in $HADOOP_CONF_DIR/hadoop-env.sh may override this setting."
-msgstr "Beeswax 服务器使用的最大 Java 堆大小(单位:兆字节)。请注意,$HADOOP_CONF_DIR/hadoop-env.sh 中的 HADOOP_HEAPSIZE 设置可能会覆盖此设置。"
+msgid ""
+"Maximum Java heap size (in megabytes) used by Beeswax Server.  Note that "
+"the setting of HADOOP_HEAPSIZE in $HADOOP_CONF_DIR/hadoop-env.sh may "
+"override this setting."
+msgstr ""
+"Beeswax 服务器使用的最大 Java 堆大小(单位:兆字节)。请注意,$HADOOP_CONF_DIR/hadoop-env.sh 中的 "
+"HADOOP_HEAPSIZE 设置可能会覆盖此设置。"
 
 #: src/beeswax/conf.py:72
-msgid "Path to the root of the Hive installation; defaults to environment variable when not set."
+msgid ""
+"Path to the root of the Hive installation; defaults to environment "
+"variable when not set."
 msgstr "Hive 安装的根路径;默认为环境变量(若未设置)。"
 
 #: src/beeswax/conf.py:77
@@ -63,7 +78,10 @@ msgid "Timeout in seconds for Thrift calls to Beeswax service."
 msgstr "Thrift 调用 Beeswax 服务的超时时间(秒数)"
 
 #: src/beeswax/conf.py:95
-msgid "Timeouts in seconds for Thrift calls to the Hive metastore. This timeout should take into account that the metastore could talk to an external database."
+msgid ""
+"Timeouts in seconds for Thrift calls to the Hive metastore. This timeout "
+"should take into account that the metastore could talk to an external "
+"database."
 msgstr "Thrift 调用 Hive 元数据仓的超时时间(秒数)。此超时值应考虑到元数据仓可与外部数据库通信。"
 
 #: src/beeswax/conf.py:101
@@ -71,11 +89,15 @@ msgid "Time in seconds for Beeswax to persist queries in its cache."
 msgstr "Beeswax 坚持在其高速缓存中进行查询的时间(秒数)。"
 
 #: src/beeswax/conf.py:107
-msgid "Set a LIMIT clause when browsing a partitioned table. A positive value will be set as the LIMIT. If 0 or negative, do not set any limit."
+msgid ""
+"Set a LIMIT clause when browsing a partitioned table. A positive value "
+"will be set as the LIMIT. If 0 or negative, do not set any limit."
 msgstr "为浏览分区表的时间设置一个 LIMIT 子句。正值将设置限制。如果为 0 或负值,则不设置任何限制。"
 
 #: src/beeswax/conf.py:113
-msgid "Share saved queries with all users. If set to false, saved queries are visible only to the owner and administrators."
+msgid ""
+"Share saved queries with all users. If set to false, saved queries are "
+"visible only to the owner and administrators."
 msgstr "与所有用户共享保存的查询。如果设置为 false,保存的查询仅对所有者和管理员可见。"
 
 #: src/beeswax/create_table.py:92
@@ -105,12 +127,14 @@ msgstr "空格"
 
 #: src/beeswax/create_table.py:314
 #, fuzzy, python-format
-msgid "Internal error when constructing the delimiter form: %(error)serror"
+msgid "Internal error when constructing the delimiter form: %(error)s"
 msgstr "构建分隔符形式时出现内部错误:%(error)serror"
 
 #: src/beeswax/create_table.py:341
 #, python-format
-msgid "Failed to decode file '%(path)s' into printable characters under %(encoding)s"
+msgid ""
+"Failed to decode file '%(path)s' into printable characters under "
+"%(encoding)s"
 msgstr "无法将文件 '%(path)s' 解码为采用 %(encoding)s 的可打印字符"
 
 #: src/beeswax/create_table.py:403
@@ -128,13 +152,13 @@ msgstr "更改名称以将其另存为新设计。"
 
 #: src/beeswax/forms.py:64 src/beeswax/forms.py:195 src/beeswax/forms.py:279
 #: src/beeswax/templates/configuration.mako:42
-#: src/beeswax/templates/execute.mako:296
+#: src/beeswax/templates/execute.mako:294
 #: src/beeswax/templates/list_designs.mako:34
 msgid "Description"
 msgstr "描述"
 
 #: src/beeswax/forms.py:70 src/beeswax/forms.py:71
-#: src/beeswax/templates/execute.mako:48 src/beeswax/templates/execute.mako:305
+#: src/beeswax/templates/execute.mako:46 src/beeswax/templates/execute.mako:303
 #: src/beeswax/templates/save_results.mako:56
 #: src/beeswax/templates/watch_results.mako:75
 #: src/beeswax/templates/watch_results.mako:217
@@ -179,8 +203,8 @@ msgstr "HDFS 中用于存放结果的目录为空"
 msgid "Table already exists"
 msgstr "表已存在"
 
-#: src/beeswax/forms.py:132 src/beeswax/templates/execute.mako:222
-#: src/beeswax/templates/execute.mako:227 src/beeswax/templates/layout.mako:34
+#: src/beeswax/forms.py:132 src/beeswax/templates/execute.mako:220
+#: src/beeswax/templates/execute.mako:225 src/beeswax/templates/layout.mako:34
 msgid "Query Editor"
 msgstr "查询编辑器"
 
@@ -194,8 +218,13 @@ msgstr "存档"
 
 #: src/beeswax/forms.py:161
 #, fuzzy
-msgid "Resources to upload with your Hive job.  Use 'jar' for UDFs.  Use 'file' and 'archive' for files to be copied and made locally available during MAP/TRANSFORM. Paths are on HDFS."
-msgstr "要通过您的 Hive 作业上载的资源。对 UDF 使用 'jar'。对要在映射/转换期间复制且在本地提供的文件使用 'file' 和 'archive'。路径位于 HDFS 上。"
+msgid ""
+"Resources to upload with your Hive job.  Use 'jar' for UDFs.  Use 'file' "
+"and 'archive' for files to be copied and made locally available during "
+"MAP/TRANSFORM. Paths are on HDFS."
+msgstr ""
+"要通过您的 Hive 作业上载的资源。对 UDF 使用 'jar'。对要在映射/转换期间复制且在本地提供的文件使用 'file' 和 "
+"'archive'。路径位于 HDFS 上。"
 
 #: src/beeswax/forms.py:167
 msgid "Path to file on HDFS."
@@ -336,7 +365,9 @@ msgstr "查询服务器类型。"
 
 #: src/beeswax/models.py:90
 #, python-format
-msgid "Unknown QueryHistory type: %s. Was the attribute \"server_type\" specified?"
+msgid ""
+"Unknown QueryHistory type: %s. Was the attribute \"server_type\" "
+"specified?"
 msgstr "未知查询历史 (QueryHistory) 类型:%s。是否指定了属性 \"server_type\"?"
 
 #: src/beeswax/models.py:217
@@ -359,8 +390,12 @@ msgstr "设计 ID %(id)s 不属于用户 %(user)s"
 
 #: src/beeswax/models.py:266
 #, python-format
-msgid "Type mismatch for design id %(id)s (owner %(owner)s) - Expected %(expected_type)s got %(real_type)s"
-msgstr "设计 ID %(id)s(所有者为 %(owner)s)的类型不匹配 - 需要 %(expected_type)s,但得到 %(real_type)s"
+msgid ""
+"Type mismatch for design id %(id)s (owner %(owner)s) - Expected "
+"%(expected_type)s got %(real_type)s"
+msgstr ""
+"设计 ID %(id)s(所有者为 %(owner)s)的类型不匹配 - 需要 %(expected_type)s,但得到 "
+"%(real_type)s"
 
 #: src/beeswax/models.py:291
 msgid "Last used"
@@ -401,7 +436,9 @@ msgstr "是否确实要丢弃视图 '%(table)s'?"
 
 #: src/beeswax/views.py:346
 #, fuzzy, python-format
-msgid "This may delete the underlying data as well as the metadata. Drop table '%(table)s'?"
+msgid ""
+"This may delete the underlying data as well as the metadata. Drop table "
+"'%(table)s'?"
 msgstr "这可能会删除基础数据及元数据。删除 '%(table)s'?"
 
 #: src/beeswax/views.py:362
@@ -428,12 +465,16 @@ msgid "Cannot find query."
 msgstr "找不到查询。"
 
 #: src/beeswax/views.py:721
-msgid "Saving results from a partitioned table is not supported. You may copy from the HDFS location manually."
+msgid ""
+"Saving results from a partitioned table is not supported. You may copy "
+"from the HDFS location manually."
 msgstr "不支持从分区表保存结果。您可手动从 HDFS 位置复制。"
 
 #: src/beeswax/views.py:728
 #, fuzzy, python-format
-msgid "Saving results from a query with no MapReduce jobs is not supported. You may copy manually from the HDFS location %(path)s."
+msgid ""
+"Saving results from a query with no MapReduce jobs is not supported. You "
+"may copy manually from the HDFS location %(path)s."
 msgstr "不支持从无 MapReduce 作业的查询保存结果。您可手动从 HDFS 位置 %(path)s 复制。"
 
 #: src/beeswax/views.py:743
@@ -450,58 +491,63 @@ msgstr "无法从查询保存结果:%(error)s"
 msgid "Saved query results as new table %(table)s"
 msgstr "已将查询结果保存为新表 %(table)s"
 
-#: src/beeswax/views.py:872
+#: src/beeswax/views.py:874
 msgid "Install sample tables and Beeswax examples?"
 msgstr "是否安装示例表和 Beeswax 示例?"
 
-#: src/beeswax/views.py:913
+#: src/beeswax/views.py:915
 msgid "Beeswax query completed"
 msgstr "Beeswax 查询已完成"
 
-#: src/beeswax/views.py:920
+#: src/beeswax/views.py:922
 #, fuzzy, python-format
-msgid "%(subject)s. You may see the results here: %(link)s\n"
+msgid ""
+"%(subject)s. You may see the results here: %(link)s\n"
 "\n"
 "Query:\n"
 "%(query)s"
-msgstr "%(subject)s。您在此处可能会看到:%(link)s\n"
-"\n"
-"查询:\n"
-"%(query)s"
-
-#: src/beeswax/views.py:941
+msgstr ""
+"%(subject)s。您在此处可能会看到:%(link)s\n"
+"\"\n"
+"\"\n"
+"\"\n"
+"\"查询:\n"
+"\"\n"
+"\"%(query)s"
+
+#: src/beeswax/views.py:943
 #, python-format
 msgid "Design %(id)s does not exist."
 msgstr "设计 %(id)s 不存在。"
 
-#: src/beeswax/views.py:947
+#: src/beeswax/views.py:949
 #, python-format
 msgid "Cannot access design %(id)s"
 msgstr "无法访问设计 %(id)s"
 
-#: src/beeswax/views.py:958
+#: src/beeswax/views.py:960
 #, python-format
 msgid "QueryHistory %(id)s does not exist."
 msgstr "查询历史 %(id)s 不存在。"
 
-#: src/beeswax/views.py:964
+#: src/beeswax/views.py:966
 #, python-format
 msgid "Cannot access QueryHistory %(id)s"
 msgstr "无法访问查询历史 %(id)s"
 
-#: src/beeswax/views.py:981
+#: src/beeswax/views.py:983
 msgid "Design does not exist"
 msgstr "设计不存在"
 
-#: src/beeswax/views.py:1041
+#: src/beeswax/views.py:1043
 msgid "Query is not parameterizable."
 msgstr "查询不可参数化。"
 
-#: src/beeswax/views.py:1219
+#: src/beeswax/views.py:1221
 msgid "Failed to retrieve query state from the Beeswax Server."
 msgstr "无法从 Beeswax 服务器检索查询状态。"
 
-#: src/beeswax/views.py:1224
+#: src/beeswax/views.py:1226
 msgid "Failed to contact Beeswax Server to check query status."
 msgstr "无法联系 Beeswax 服务器来检查查询状态。"
 
@@ -583,7 +629,9 @@ msgstr "列表结尾"
 
 #: src/beeswax/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
 msgstr "正在显示 %(start)s 到 %(end)s,共 %(count)s 个项目,第 %(page)s 页,共 %(pages)s 页。"
 
 #: src/beeswax/templates/choose_delimiter.mako:25
@@ -656,7 +704,9 @@ msgstr "预览"
 
 #: src/beeswax/templates/choose_delimiter.mako:63
 #, fuzzy
-msgid "Enter the column delimiter. Must be a single character. Use syntax like \"\\001\" or \"\t\" for special characters."
+msgid ""
+"Enter the column delimiter. Must be a single character. Use syntax like "
+"\"\\001\" or \"\t\" for special characters."
 msgstr "输入列分隔符。必须是单个字符。对于特殊字符,请使用 \"\" 等语法或 \"\t\"。"
 
 #: src/beeswax/templates/choose_delimiter.mako:68
@@ -692,7 +742,10 @@ msgstr "表名"
 
 #: src/beeswax/templates/choose_file.mako:55
 #: src/beeswax/templates/create_table_manually.mako:65
-msgid "Name of the new table. Table names must be globally unique. Table names tend to correspond as well to the directory where the data will be stored."
+msgid ""
+"Name of the new table. Table names must be globally unique. Table names "
+"tend to correspond as well to the directory where the data will be "
+"stored."
 msgstr "新表的名称。表名必须具有全局唯一性。表名应与将存储数据的目录对应。"
 
 #: src/beeswax/templates/choose_file.mako:63
@@ -702,15 +755,22 @@ msgstr "可选"
 
 #: src/beeswax/templates/choose_file.mako:69
 #: src/beeswax/templates/create_table_manually.mako:77
-msgid "Use a table comment to describe your table.  For example, you might note the data's provenance and any caveats users need to know."
+msgid ""
+"Use a table comment to describe your table.  For example, you might note "
+"the data's provenance and any caveats users need to know."
 msgstr "使用表备注描述您的表。例如,您可以注释数据的出处以及用户需要了解警告。"
 
 #: src/beeswax/templates/choose_file.mako:84
-msgid "The HDFS path to the file that you would like to base this new table definition on. It can be compressed (gzip) or not."
+msgid ""
+"The HDFS path to the file that you would like to base this new table "
+"definition on. It can be compressed (gzip) or not."
 msgstr "您想作为此新表定义基础的文件的 HDFS 路径。可以是或不是压缩 (gzip) 文件。"
 
 #: src/beeswax/templates/choose_file.mako:93
-msgid "Check this box if you want to import the data in this file after creating the table definition. Leave it unchecked if you want to define an empty table."
+msgid ""
+"Check this box if you want to import the data in this file after creating"
+" the table definition. Leave it unchecked if you want to define an empty "
+"table."
 msgstr "如果您想在创建表定义后导入此文件中的数据,请选中此复选框。如果您想定义一个空表,请将其留空。"
 
 #: src/beeswax/templates/choose_file.mako:95
@@ -723,7 +783,7 @@ msgstr "导入期间将移动选定文件。"
 
 #: src/beeswax/templates/choose_file.mako:113
 #: src/beeswax/templates/create_table_manually.mako:395
-#: src/beeswax/templates/execute.mako:272
+#: src/beeswax/templates/execute.mako:270
 msgid "Choose a file"
 msgstr "选择文件"
 
@@ -734,7 +794,7 @@ msgid "Configuration Variables"
 msgstr "配置变量"
 
 #: src/beeswax/templates/configuration.mako:32
-#: src/beeswax/templates/my_queries.mako:41
+#: src/beeswax/templates/my_queries.mako:44
 msgid "Filter:"
 msgstr "过滤器:"
 
@@ -754,6 +814,31 @@ msgstr "键"
 msgid "Value"
 msgstr "值"
 
+#: src/beeswax/templates/configuration.mako:63
+#: src/beeswax/templates/describe_table.mako:248
+#: src/beeswax/templates/describe_table.mako:271
+#: src/beeswax/templates/list_designs.mako:120
+#: src/beeswax/templates/list_history.mako:162
+#: src/beeswax/templates/my_queries.mako:191
+#: src/beeswax/templates/my_queries.mako:210
+#: src/beeswax/templates/show_tables.mako:105
+#: src/beeswax/templates/watch_results.mako:234
+#, fuzzy
+msgid "No data available"
+msgstr "表中无可用数据"
+
+#: src/beeswax/templates/configuration.mako:64
+#: src/beeswax/templates/describe_table.mako:249
+#: src/beeswax/templates/describe_table.mako:272
+#: src/beeswax/templates/list_designs.mako:121
+#: src/beeswax/templates/list_history.mako:166
+#: src/beeswax/templates/my_queries.mako:192
+#: src/beeswax/templates/my_queries.mako:211
+#: src/beeswax/templates/show_tables.mako:106
+#: src/beeswax/templates/watch_results.mako:235
+msgid "No matching records"
+msgstr "未找到匹配记录"
+
 #: src/beeswax/templates/create_table_manually.mako:24
 #, fuzzy
 msgid "Create table manually"
@@ -803,8 +888,14 @@ msgid "Choose Your Record Format"
 msgstr "选择您的记录格式"
 
 #: src/beeswax/templates/create_table_manually.mako:87
-msgid "Individual records are broken up into columns either with delimiters (e.g., CSV or TSV) or using a specific serialization / deserialization (SerDe) implementation. (One common specialized SerDe is for parsing out columns with a regular expression.)"
-msgstr "单独的记录将使用分隔符(例如,CSV 或 TSV)或使用特定的序列化/反序列化 (SerDe) 实施分割为多个列。(一个常见的专用 SerDe 是使用正则表达式解析列。)"
+msgid ""
+"Individual records are broken up into columns either with delimiters "
+"(e.g., CSV or TSV) or using a specific serialization / deserialization "
+"(SerDe) implementation. (One common specialized SerDe is for parsing out "
+"columns with a regular expression.)"
+msgstr ""
+"单独的记录将使用分隔符(例如,CSV 或 TSV)或使用特定的序列化/反序列化 (SerDe) 实施分割为多个列。(一个常见的专用 SerDe "
+"是使用正则表达式解析列。)"
 
 #: src/beeswax/templates/create_table_manually.mako:93
 msgid "Record format"
@@ -840,11 +931,15 @@ msgstr "仅支持单字符分隔符。"
 #: src/beeswax/templates/create_table_manually.mako:142
 #: src/beeswax/templates/create_table_manually.mako:152
 #, fuzzy
-msgid "This field is required. Spaces are not allowed. Terminator must be exactly one character."
+msgid ""
+"This field is required. Spaces are not allowed. Terminator must be "
+"exactly one character."
 msgstr "此字段为必填字段。不允许有空格。分隔符必须只有一个字符。"
 
 #: src/beeswax/templates/create_table_manually.mako:134
-msgid "Enter the column delimiter.  Must be a single character.  Use syntax like \"\" or \"\t\" for special characters."
+msgid ""
+"Enter the column delimiter.  Must be a single character.  Use syntax like"
+" \"\" or \"\t\" for special characters."
 msgstr "输入列分隔符。必须是单个字符。对于特殊字符,请使用 \"\" 等语法或 \"\t\"。"
 
 #: src/beeswax/templates/create_table_manually.mako:144
@@ -915,7 +1010,9 @@ msgid "Location"
 msgstr "位置"
 
 #: src/beeswax/templates/create_table_manually.mako:254
-msgid "Store your table in the default location (controlled by Hive, and typically"
+msgid ""
+"Store your table in the default location (controlled by Hive, and "
+"typically"
 msgstr "将表存储在默认位置(由 Hive 控制,通常"
 
 #: src/beeswax/templates/create_table_manually.mako:269
@@ -936,7 +1033,10 @@ msgstr "配置分区"
 
 #: src/beeswax/templates/create_table_manually.mako:291
 #, fuzzy
-msgid "If your data is naturally partitioned (by date, for example), partitions are a way to tell the query server that data for a specific partition value are stored together."
+msgid ""
+"If your data is naturally partitioned (by date, for example), partitions "
+"are a way to tell the query server that data for a specific partition "
+"value are stored together."
 msgstr "如果您的数据本身已分区(例如,按日期),则分区是一种告诉查询服务器特定分区值的数据将存储在一起的方式。"
 
 #: src/beeswax/templates/create_table_manually.mako:292
@@ -946,7 +1046,12 @@ msgstr "查询服务器在磁盘上的目录之间建立映射"
 
 #: src/beeswax/templates/create_table_manually.mako:294
 #, fuzzy
-msgid "and the data for that day.  Partitions are virtual columns; they are not represented in the data itself, but are determined by the data location. The query server implements query optimizations such that queries that are specific to a single partition need not read the data in other partitions."
+msgid ""
+"and the data for that day.  Partitions are virtual columns; they are not "
+"represented in the data itself, but are determined by the data location. "
+"The query server implements query optimizations such that queries that "
+"are specific to a single partition need not read the data in other "
+"partitions."
 msgstr "以及该日的数据。分区是虚拟列;数据本身中并不反映分区,而是由数据位置决定。查询服务器实施查询优化,以使特定于单个分区的查询不需要读取其他分区中的数据。"
 
 #: src/beeswax/templates/create_table_manually.mako:302
@@ -984,7 +1089,9 @@ msgid "Column type"
 msgstr "列类型"
 
 #: src/beeswax/templates/create_table_manually.mako:346
-msgid "Type for this column. Certain advanced types (namely, structs) are not exposed in this interface."
+msgid ""
+"Type for this column. Certain advanced types (namely, structs) are not "
+"exposed in this interface."
 msgstr "此列的类型。此界面中不会公开某些高级类型(即,结构)。"
 
 #: src/beeswax/templates/create_table_manually.mako:353
@@ -1050,7 +1157,7 @@ msgid "Table has no partitions."
 msgstr "表中无分区。"
 
 #: src/beeswax/templates/describe_table.mako:26
-#: src/beeswax/templates/my_queries.mako:143
+#: src/beeswax/templates/my_queries.mako:146
 msgid "View"
 msgstr "视图"
 
@@ -1064,18 +1171,18 @@ msgid "%s Metadata: %s"
 msgstr "%s 元数据:%s"
 
 #: src/beeswax/templates/describe_table.mako:37
-#: src/beeswax/templates/execute.mako:290
+#: src/beeswax/templates/execute.mako:288
 #: src/beeswax/templates/list_designs.mako:33
 #: src/beeswax/templates/list_history.mako:95
-#: src/beeswax/templates/my_queries.mako:56
-#: src/beeswax/templates/my_queries.mako:109
+#: src/beeswax/templates/my_queries.mako:59
+#: src/beeswax/templates/my_queries.mako:112
 #: src/beeswax/templates/watch_results.mako:170
 msgid "Name"
 msgstr "名称"
 
 #: src/beeswax/templates/describe_table.mako:38
 #: src/beeswax/templates/list_designs.mako:36
-#: src/beeswax/templates/my_queries.mako:58
+#: src/beeswax/templates/my_queries.mako:61
 msgid "Type"
 msgstr "类型"
 
@@ -1134,9 +1241,9 @@ msgstr "删除表"
 
 #: src/beeswax/templates/describe_table.mako:144
 #: src/beeswax/templates/describe_table.mako:195
-#: src/beeswax/templates/execute.mako:304 src/beeswax/templates/index.mako:67
+#: src/beeswax/templates/execute.mako:302 src/beeswax/templates/index.mako:67
 #: src/beeswax/templates/list_designs.mako:97
-#: src/beeswax/templates/my_queries.mako:166
+#: src/beeswax/templates/my_queries.mako:169
 #: src/beeswax/templates/parameterization.mako:48
 #: src/beeswax/templates/save_results.mako:57
 #: src/beeswax/templates/show_tables.mako:85
@@ -1158,123 +1265,130 @@ msgstr "覆盖现有数据"
 
 #: src/beeswax/templates/describe_table.mako:191
 #: src/beeswax/templates/load_table.mako:49
-msgid "Note that loading data will move data from its location into the table's storage location."
+msgid ""
+"Note that loading data will move data from its location into the table's "
+"storage location."
 msgstr "请注意,加载数据会将数据从其位置移至表的存储位置。"
 
 #: src/beeswax/templates/describe_table.mako:196
 msgid "Submit"
 msgstr "提交"
 
-#: src/beeswax/templates/execute.mako:30
+#: src/beeswax/templates/execute.mako:28
 msgid "Your query has the following error(s):"
 msgstr "您的查询有下列错误:"
 
-#: src/beeswax/templates/execute.mako:33
+#: src/beeswax/templates/execute.mako:31
 msgid "click the"
 msgstr "单击"
 
-#: src/beeswax/templates/execute.mako:33 src/beeswax/templates/execute.mako:239
+#: src/beeswax/templates/execute.mako:31 src/beeswax/templates/execute.mako:237
 msgid "Error Log"
 msgstr "“错误日志”"
 
-#: src/beeswax/templates/execute.mako:33
+#: src/beeswax/templates/execute.mako:31
 msgid "tab below for details"
 msgstr "下方选项卡了解详细信息"
 
-#: src/beeswax/templates/execute.mako:38
+#: src/beeswax/templates/execute.mako:36
 msgid "Example: SELECT * FROM tablename"
 msgstr "示例:从表名称中选择 *"
 
-#: src/beeswax/templates/execute.mako:46
+#: src/beeswax/templates/execute.mako:44
 msgid "Execute"
 msgstr "执行"
 
-#: src/beeswax/templates/execute.mako:50
+#: src/beeswax/templates/execute.mako:48
 msgid "Save as..."
 msgstr "另存为..."
 
-#: src/beeswax/templates/execute.mako:52
+#: src/beeswax/templates/execute.mako:50
 msgid "Explain"
 msgstr "解释"
 
-#: src/beeswax/templates/execute.mako:54
+#: src/beeswax/templates/execute.mako:52
 msgid "or create a"
 msgstr "或创建一个"
 
-#: src/beeswax/templates/execute.mako:54
+#: src/beeswax/templates/execute.mako:52
 msgid "New query"
 msgstr "新查询"
 
-#: src/beeswax/templates/execute.mako:59 src/beeswax/templates/execute.mako:233
+#: src/beeswax/templates/execute.mako:57 src/beeswax/templates/execute.mako:231
 #: src/beeswax/templates/explain.mako:33
 #: src/beeswax/templates/list_designs.mako:64
 #: src/beeswax/templates/list_history.mako:96
-#: src/beeswax/templates/my_queries.mako:78
-#: src/beeswax/templates/my_queries.mako:110
+#: src/beeswax/templates/my_queries.mako:81
+#: src/beeswax/templates/my_queries.mako:113
 #: src/beeswax/templates/watch_results.mako:107
 #: src/beeswax/templates/watch_wait.mako:56
 msgid "Query"
 msgstr "查询"
 
-#: src/beeswax/templates/execute.mako:68
+#: src/beeswax/templates/execute.mako:66
 #: src/beeswax/templates/show_tables.mako:33
 #, fuzzy
 msgid "database"
 msgstr "数据库"
 
-#: src/beeswax/templates/execute.mako:72
+#: src/beeswax/templates/execute.mako:70
 #, fuzzy
 msgid "settings"
 msgstr "设置"
 
-#: src/beeswax/templates/execute.mako:79 src/beeswax/templates/execute.mako:124
-#: src/beeswax/templates/execute.mako:169
+#: src/beeswax/templates/execute.mako:77 src/beeswax/templates/execute.mako:122
+#: src/beeswax/templates/execute.mako:167
 msgid "Delete this setting"
 msgstr "删除此设置"
 
-#: src/beeswax/templates/execute.mako:104
-#: src/beeswax/templates/execute.mako:149
-#: src/beeswax/templates/execute.mako:194
+#: src/beeswax/templates/execute.mako:102
+#: src/beeswax/templates/execute.mako:147
+#: src/beeswax/templates/execute.mako:192
 msgid "Add"
 msgstr "添加"
 
-#: src/beeswax/templates/execute.mako:112
+#: src/beeswax/templates/execute.mako:110
 msgid "File Resources"
 msgstr "文件资源"
 
-#: src/beeswax/templates/execute.mako:157
+#: src/beeswax/templates/execute.mako:155
 msgid "User-defined Functions"
 msgstr "用户定义的函数"
 
-#: src/beeswax/templates/execute.mako:177
+#: src/beeswax/templates/execute.mako:175
 msgid "myFunction"
 msgstr "myFunction(我的功能)"
 
-#: src/beeswax/templates/execute.mako:197
+#: src/beeswax/templates/execute.mako:195
 msgid "Parameterization"
 msgstr "参数化"
 
-#: src/beeswax/templates/execute.mako:199
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
+#: src/beeswax/templates/execute.mako:197
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
 msgstr "如果选中(默认值),您可在查询中包括 $parameter_name 之类的参数,并且在运行查询时会提示用户输入值。"
 
-#: src/beeswax/templates/execute.mako:201
+#: src/beeswax/templates/execute.mako:199
 msgid "Enable Parameterization"
 msgstr "启用参数化"
 
-#: src/beeswax/templates/execute.mako:204
+#: src/beeswax/templates/execute.mako:202
 msgid "Email Notification"
 msgstr "电子邮件通知"
 
-#: src/beeswax/templates/execute.mako:206
-msgid "If checked, you will receive an email notification when the query completes."
+#: src/beeswax/templates/execute.mako:204
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
 msgstr "如果选中,您将在查询完成时收到一封电子邮件通知。"
 
-#: src/beeswax/templates/execute.mako:208
+#: src/beeswax/templates/execute.mako:206
 msgid "Email me on completion"
 msgstr "完成时给我发送电子邮件"
 
-#: src/beeswax/templates/execute.mako:285
+#: src/beeswax/templates/execute.mako:283
 msgid "Choose a name"
 msgstr "选择名称"
 
@@ -1363,13 +1477,13 @@ msgid "Yes, install samples"
 msgstr "是,安装示例"
 
 #: src/beeswax/templates/index.mako:88
-#: src/beeswax/templates/show_tables.mako:127
+#: src/beeswax/templates/show_tables.mako:131
 msgid "There was an error processing your request:"
 msgstr "处理请求时发生错误:"
 
 #: src/beeswax/templates/layout.mako:35
-#: src/beeswax/templates/my_queries.mako:25
-#: src/beeswax/templates/my_queries.mako:33
+#: src/beeswax/templates/my_queries.mako:26
+#: src/beeswax/templates/my_queries.mako:36
 msgid "My Queries"
 msgstr "我的查询"
 
@@ -1386,64 +1500,64 @@ msgid "Owner"
 msgstr "所有者"
 
 #: src/beeswax/templates/list_designs.mako:37
-#: src/beeswax/templates/my_queries.mako:59
+#: src/beeswax/templates/my_queries.mako:62
 msgid "Last Modified"
 msgstr "上次修改"
 
 #: src/beeswax/templates/list_designs.mako:66
-#: src/beeswax/templates/my_queries.mako:80
+#: src/beeswax/templates/my_queries.mako:83
 msgid "ago"
 msgstr "前"
 
 #: src/beeswax/templates/list_designs.mako:75
-#: src/beeswax/templates/my_queries.mako:88
+#: src/beeswax/templates/my_queries.mako:91
 msgid "Edit this query."
 msgstr "编辑此查询。"
 
 #: src/beeswax/templates/list_designs.mako:75
-#: src/beeswax/templates/my_queries.mako:88
+#: src/beeswax/templates/my_queries.mako:91
 msgid "Edit"
 msgstr "编辑"
 
 #: src/beeswax/templates/list_designs.mako:76
-#: src/beeswax/templates/my_queries.mako:89
+#: src/beeswax/templates/my_queries.mako:92
 msgid "Delete this query."
 msgstr "删除此查询。"
 
 #: src/beeswax/templates/list_designs.mako:76
-#: src/beeswax/templates/my_queries.mako:89
+#: src/beeswax/templates/my_queries.mako:92
 msgid "Delete"
 msgstr "删除"
 
 #: src/beeswax/templates/list_designs.mako:77
-#: src/beeswax/templates/my_queries.mako:90
+#: src/beeswax/templates/my_queries.mako:93
 msgid "View the usage history of this query."
 msgstr "查看此查询的使用历史记录。"
 
 #: src/beeswax/templates/list_designs.mako:77
-#: src/beeswax/templates/my_queries.mako:90
+#: src/beeswax/templates/my_queries.mako:93
 msgid "Usage History"
 msgstr "使用历史记录"
 
 #: src/beeswax/templates/list_designs.mako:79
 #: src/beeswax/templates/list_history.mako:43
-#: src/beeswax/templates/my_queries.mako:91
+#: src/beeswax/templates/my_queries.mako:94
 msgid "Copy this query."
 msgstr "复制此查询。"
 
 #: src/beeswax/templates/list_designs.mako:79
 #: src/beeswax/templates/list_history.mako:43
-#: src/beeswax/templates/my_queries.mako:91
+#: src/beeswax/templates/my_queries.mako:94
 msgid "Clone"
 msgstr "克隆"
 
 #: src/beeswax/templates/list_designs.mako:94
-#: src/beeswax/templates/my_queries.mako:163
+#: src/beeswax/templates/my_queries.mako:166
 msgid "Confirm action"
 msgstr "确认操作"
 
 #: src/beeswax/templates/list_designs.mako:98
-#: src/beeswax/templates/my_queries.mako:167
+#: src/beeswax/templates/my_queries.mako:170
 msgid "Yes"
 msgstr "是"
 
@@ -1472,7 +1586,7 @@ msgid "Show auto actions"
 msgstr "汽车自动操作"
 
 #: src/beeswax/templates/list_history.mako:94
-#: src/beeswax/templates/my_queries.mako:108
+#: src/beeswax/templates/my_queries.mako:111
 msgid "Time"
 msgstr "时间"
 
@@ -1481,12 +1595,12 @@ msgid "User"
 msgstr "用户"
 
 #: src/beeswax/templates/list_history.mako:98
-#: src/beeswax/templates/my_queries.mako:111
+#: src/beeswax/templates/my_queries.mako:114
 msgid "State"
 msgstr "状态"
 
 #: src/beeswax/templates/list_history.mako:99
-#: src/beeswax/templates/my_queries.mako:112
+#: src/beeswax/templates/my_queries.mako:115
 msgid "Result"
 msgstr "结果"
 
@@ -1495,10 +1609,6 @@ msgstr "结果"
 msgid "Results"
 msgstr "结果"
 
-#: src/beeswax/templates/list_history.mako:162
-msgid "No data available in table"
-msgstr "表中无可用数据"
-
 #: src/beeswax/templates/list_history.mako:163
 msgid "Showing _START_ to _END_ of _TOTAL_ entries"
 msgstr "显示 _START_ 到 _END_,共 _TOTAL_ 个条目"
@@ -1511,10 +1621,6 @@ msgstr "显示 0 到 0,共 0 个条目"
 msgid "(filtered from _MAX_ total entries)"
 msgstr "(已从 _MAX_ 总条目中过滤)"
 
-#: src/beeswax/templates/list_history.mako:166
-msgid "No matching records found"
-msgstr "未找到匹配记录"
-
 #: src/beeswax/templates/list_history.mako:168
 msgid "First"
 msgstr "第一个"
@@ -1533,35 +1639,35 @@ msgstr "将数据加载到 %(table)s"
 msgid "Open File Chooser"
 msgstr "打开文件选择器"
 
-#: src/beeswax/templates/my_queries.mako:37
+#: src/beeswax/templates/my_queries.mako:40
 msgid "Create New Query"
 msgstr "创建新查询"
 
-#: src/beeswax/templates/my_queries.mako:41
+#: src/beeswax/templates/my_queries.mako:44
 msgid "Search for name, description, etc..."
 msgstr "搜索名称、描述等..."
 
-#: src/beeswax/templates/my_queries.mako:46
+#: src/beeswax/templates/my_queries.mako:49
 msgid "Recent Saved Queries"
 msgstr "最近保存的查询"
 
-#: src/beeswax/templates/my_queries.mako:47
+#: src/beeswax/templates/my_queries.mako:50
 msgid "Recent Run Queries"
 msgstr "最近运行的查询"
 
-#: src/beeswax/templates/my_queries.mako:57
+#: src/beeswax/templates/my_queries.mako:60
 msgid "Desc"
 msgstr "降序"
 
-#: src/beeswax/templates/my_queries.mako:84
+#: src/beeswax/templates/my_queries.mako:87
 msgid "Options"
 msgstr "选项"
 
-#: src/beeswax/templates/my_queries.mako:100
+#: src/beeswax/templates/my_queries.mako:103
 msgid "View all my queries"
 msgstr "查看我的所有查询"
 
-#: src/beeswax/templates/my_queries.mako:153
+#: src/beeswax/templates/my_queries.mako:156
 msgid "View my entire query history"
 msgstr "查看我的整个查询历史"
 
@@ -1690,171 +1796,3 @@ msgstr "很抱歉,需要名称。"
 msgid "Waiting for query..."
 msgstr "等待查询..."
 
-#~ msgid ""
-#~ "Error: Potentially incomplete results as "
-#~ "an error occurred during data retrieval."
-#~ msgstr "错误:结果可能不完整,因为在检索数据期间发生错误。"
-#~ msgid ""
-#~ "Detected another client retrieving results "
-#~ "for %(server_id)s. Expected next row to"
-#~ " be %(row)s and got %(start_row)s. "
-#~ "Aborting"
-#~ msgstr "检测到另一个客户端正在检索 %(server_id)s 的结果。所需的下一行为 %(row)s,但得到 %(start_row)s。正在中止"
-#~ msgid "Delimiter must be exactly one character."
-#~ msgstr "分隔符必须严格为一个字符。"
-#~ msgid "Failed to read table. Error: %(error)s"
-#~ msgstr "无法读取表。错误:%(error)s"
-#~ msgid "Query is still being submitted to the Beeswax Server."
-#~ msgstr "仍在向 Beeswax 服务器提交查询。"
-#~ msgid "Trying to display result that is not yet ready. Query id %(id)s"
-#~ msgstr "正在尝试显示尚未就绪的结果。查询ID 为 %(id)s"
-#~ msgid "This action is only available to the user who submitted the query."
-#~ msgstr "此操作仅对提交查询的用户可用。"
-#~ msgid ""
-#~ "Saving results from a table to a"
-#~ " directory is not supported. You may"
-#~ " copy from the HDFS location "
-#~ "manually."
-#~ msgstr "不支持将表中的结果保存到目录。您可手动从 HDFS 位置复制。"
-#~ msgid "%(aggregation)s is not a valid aggregation"
-#~ msgstr ""
-#~ msgid "%(relation)s is not a valid operator"
-#~ msgstr ""
-#~ msgid "Missing ManagementForm for conditions"
-#~ msgstr ""
-#~ msgid "UnionMultiForm is not valid"
-#~ msgstr ""
-#~ msgid "%(field)s value not applicable with %(source)s source"
-#~ msgstr ""
-#~ msgid "%(field)s value missing"
-#~ msgstr ""
-#~ msgid "Display"
-#~ msgstr ""
-#~ msgid "Source"
-#~ msgstr "文件资源"
-#~ msgid "Aggregate"
-#~ msgstr ""
-#~ msgid "Distinct"
-#~ msgstr ""
-#~ msgid "Constant value"
-#~ msgstr ""
-#~ msgid "Table alias"
-#~ msgstr ""
-#~ msgid "From column"
-#~ msgstr "添加列:"
-#~ msgid "Column alias"
-#~ msgstr "列"
-#~ msgid "Sort"
-#~ msgstr "报告"
-#~ msgid "Sort order"
-#~ msgstr ""
-#~ msgid "Group order"
-#~ msgstr ""
-#~ msgid "From table"
-#~ msgstr "丢弃表"
-#~ msgid "Source must be \"table\" when not displaying column"
-#~ msgstr ""
-#~ msgid "Column alias not applicable when not displaying column"
-#~ msgstr ""
-#~ msgid "Source value missing"
-#~ msgstr ""
-#~ msgid "Constant"
-#~ msgstr ""
-#~ msgid "Sort order missing"
-#~ msgstr ""
-#~ msgid "Alias not applicable for selecting \"*\""
-#~ msgstr ""
-#~ msgid "Invalid column name \"%(column)s\""
-#~ msgstr ""
-#~ msgid "Ambiguous table \"%(table)s\" without alias"
-#~ msgstr ""
-#~ msgid "Not selecting from any table column"
-#~ msgstr ""
-#~ msgid "Not displaying any selection"
-#~ msgstr ""
-#~ msgid "Table name/alias"
-#~ msgstr "表名"
-#~ msgid "Condition"
-#~ msgstr "条件"
-#~ msgid "Operator %(operator)s does not take the right operand"
-#~ msgstr ""
-#~ msgid "Operator %(operator)s takes both operands"
-#~ msgstr ""
-#~ msgid "Constant (Left)"
-#~ msgstr ""
-#~ msgid "Table (Left)"
-#~ msgstr ""
-#~ msgid "Column (Left)"
-#~ msgstr ""
-#~ msgid "Constant (Right)"
-#~ msgstr ""
-#~ msgid "Table (Right)"
-#~ msgstr ""
-#~ msgid "Column (Right)"
-#~ msgstr ""
-#~ msgid "Unknown table \"%(table)s\" in condition"
-#~ msgstr "表 '%(table)s' 未分区。"
-#~ msgid "Remove"
-#~ msgstr "预览"
-#~ msgid "Beeswax: Create table from file"
-#~ msgstr "Beeswax:从文件中创建表"
-#~ msgid "Beeswax: Create Table"
-#~ msgstr "Beeswax:创建表"
-#~ msgid "How Do You Want to Create Your Table?"
-#~ msgstr "您想如何创建表?"
-#~ msgid "Create From File"
-#~ msgstr "从文件创建"
-#~ msgid "Create Manually"
-#~ msgstr "手动创建"
-#~ msgid "Beeswax: Create table manually"
-#~ msgstr "Beeswax:手动创建表"
-#~ msgid "Choose File"
-#~ msgstr "选择文件"
-#~ msgid "Extra column for command links."
-#~ msgstr "额外的命令链接列。"
-#~ msgid "No"
-#~ msgstr "否"
-#~ msgid "Hive Query"
-#~ msgstr "Hive 查询"
-#~ msgid "Hive settings"
-#~ msgstr "Hive 设置"
-#~ msgid "Hive Configuration"
-#~ msgstr "Hive 配置"
-#~ msgid "Beeswax: Queries"
-#~ msgstr "Beeswax:查询"
-#~ msgid "Report"
-#~ msgstr "报告"
-#~ msgid "Edit this report."
-#~ msgstr "编辑此报告。"
-#~ msgid "Beeswax: Query History"
-#~ msgstr "Beeswax:查询历史"
-#~ msgid "Beeswax: Load Data into %(table)s"
-#~ msgstr "Beeswax:将数据加载到 %(table)s"
-#~ msgid "Beeswax: My Queries"
-#~ msgstr "Beeswax:我的查询"
-#~ msgid "Beeswax: Query Constructor"
-#~ msgstr "Beeswax:查询构造器"
-#~ msgid "Report Generator"
-#~ msgstr "报告生成器"
-#~ msgid "Working on saved query:"
-#~ msgstr "操作保存的查询:"
-#~ msgid "Error:"
-#~ msgstr "错误:"
-#~ msgid "View logs"
-#~ msgstr "查看日志"
-#~ msgid "Add column:"
-#~ msgstr "添加列:"
-#~ msgid "Conditions"
-#~ msgstr "条件"
-#~ msgid "Advanced ..."
-#~ msgstr "高级..."
-#~ msgid "Server Log"
-#~ msgstr "服务器日志"
-#~ msgid "Beeswax: Table List"
-#~ msgstr "Beeswax:表清单"
-#~ msgid "Beeswax: Query Results"
-#~ msgstr "Beeswax:查询结果"
-#~ msgid "Beeswax: Query Results:"
-#~ msgstr "Beeswax:查询结果:"
-#~ msgid "Back to first row"
-#~ msgstr "返回到第一行"

+ 6 - 0
apps/beeswax/src/beeswax/templates/configuration.mako

@@ -59,7 +59,12 @@ ${layout.menubar(section='configuration')}
 		    "bLengthChange": false,
 		    "bFilter": false,
 			"bInfo": false,
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
 		});
+
 		var searchTimeoutId = 0;
 		$("#filterInput").keyup(function(){
 			window.clearTimeout(searchTimeoutId);
@@ -73,6 +78,7 @@ ${layout.menubar(section='configuration')}
 		        });
 			}, 500);
 	    });
+
 		$("#clearFilterBtn").click(function(){
 	        $("#filterInput").val("");
 	        $.each($(".confRow"), function(index, value) {

+ 21 - 13
apps/beeswax/src/beeswax/templates/describe_table.mako

@@ -240,28 +240,36 @@ ${layout.menubar(section='tables')}
      });
 
      $(".datatables").dataTable({
-       "bPaginate":false,
-       "bLengthChange":false,
-       "bInfo":false,
-       "bFilter":false
+       "bPaginate": false,
+       "bLengthChange": false,
+       "bInfo": false,
+       "bFilter": false,
+       "oLanguage": {
+            "sEmptyTable": "${_('No data available')}",
+           "sZeroRecords": "${_('No matching records')}",
+       }
      });
 
-     $.getJSON("${ url("beeswax:drop_table", database=database, table=table.name) }", function (data) {
+     $.getJSON("${ url("beeswax:drop_table", database=database, table=table.name) }", function(data) {
        $("#dropTableMessage").text(data.title);
      });
 
-     $('a[data-toggle="tab"]').on('shown', function () {
+     $('a[data-toggle="tab"]').on('shown', function() {
        $(".sampleTable").not('.initialized').addClass('initialized').dataTable({
-         "bPaginate":false,
-         "bLengthChange":false,
-         "bInfo":false,
-         "bFilter":false,
-         "fnInitComplete":function () {
+         "bPaginate": false,
+         "bLengthChange": false,
+         "bInfo": false,
+         "bFilter": false,
+         "fnInitComplete": function () {
            $(".sampleTable").parent().jHueTableScroller();
            $(".sampleTable").jHueTableExtender({
-             hintElement:"#jumpToColumnAlert",
-             fixedHeader:true
+             hintElement: "#jumpToColumnAlert",
+             fixedHeader: true
            });
+         },
+         "oLanguage": {
+            "sEmptyTable": "${_('No data available')}",
+            "sZeroRecords": "${_('No matching records')}",
          }
        });
      })

+ 5 - 2
apps/beeswax/src/beeswax/templates/list_designs.mako

@@ -102,7 +102,6 @@ ${layout.menubar(section='saved queries')}
 
 <script type="text/javascript" charset="utf-8">
     $(document).ready(function(){
-
         $(".datatables").dataTable({
             "bPaginate": false,
             "bLengthChange": false,
@@ -116,7 +115,11 @@ ${layout.menubar(section='saved queries')}
                 null,
                 { "sSortDataType": "dom-sort-value", "sType": "numeric" },
                 { "bSortable": false }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
 
         $(".confirmationModal").live("click", function(){

+ 2 - 2
apps/beeswax/src/beeswax/templates/list_history.mako

@@ -159,11 +159,11 @@ ${layout.menubar(section='history')}
             ],
             "aaSorting": [[0, 'desc']],
             "oLanguage": {
-                "sEmptyTable":     "${_('No data available in table')}",
+                "sEmptyTable":     "${_('No data available')}",
                 "sInfo":           "${_('Showing _START_ to _END_ of _TOTAL_ entries')}",
                 "sInfoEmpty":      "${_('Showing 0 to 0 of 0 entries')}",
                 "sInfoFiltered":   "${_('(filtered from _MAX_ total entries)')}",
-                "sZeroRecords":    "${_('No matching records found')}",
+                "sZeroRecords":    "${_('No matching records')}",
                 "oPaginate": {
                     "sFirst":    "${_('First')}",
                     "sLast":     "${_('Last')}",

+ 13 - 2
apps/beeswax/src/beeswax/templates/my_queries.mako

@@ -22,13 +22,16 @@ from django.utils.translation import ugettext as _
 <%namespace name="comps" file="beeswax_components.mako" />
 <%namespace name="layout" file="layout.mako" />
 <%!  from beeswax.views import collapse_whitespace %>
+
 ${commonheader(_('My Queries'), app_name, user, '100px')}
 ${layout.menubar(section='my queries')}
+
 <style>
     .tab-content {
         overflow:visible!important;
     }
 </style>
+
 <div class="container-fluid">
     <h1>${_('My Queries')}</h1>
 
@@ -183,7 +186,11 @@ ${layout.menubar(section='my queries')}
                 null,
                 { "sSortDataType": "dom-sort-value", "sType": "numeric" },
                 { "bSortable": false }
-            ]
+            ],
+            "oLanguage": {
+	            "sEmptyTable": "${_('No data available')}",
+	            "sZeroRecords": "${_('No matching records')}"
+	        }
         });
 
         var recentRunQueries = $("#recentRunQueriesTable").dataTable({
@@ -198,7 +205,11 @@ ${layout.menubar(section='my queries')}
                 null,
                 null,
                 { "bSortable": false }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}"
+            }
         });
 
 

+ 5 - 1
apps/beeswax/src/beeswax/templates/show_tables.mako

@@ -100,7 +100,11 @@ ${layout.menubar(section='tables')}
             "aoColumns": [
                 null,
                 { "sWidth": "130px", "bSortable" : false }
-             ]
+             ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
 
         $("a[data-row-selector='true']").jHueRowSelector();

+ 7 - 3
apps/beeswax/src/beeswax/templates/watch_results.mako

@@ -227,9 +227,13 @@ ${layout.menubar(section='query')}
 <script type="text/javascript" charset="utf-8">
     $(document).ready(function () {
       $(".resultTable").dataTable({
-        "bPaginate":false,
-        "bLengthChange":false,
-        "bInfo":false
+        "bPaginate": false,
+        "bLengthChange": false,
+        "bInfo": false,
+        "oLanguage": {
+            "sEmptyTable": "${_('No data available')}",
+            "sZeroRecords": "${_('No matching records')}",
+        }
       });
       $(".dataTables_wrapper").css("min-height", "0");
       $(".dataTables_filter").hide();

+ 46 - 58
apps/filebrowser/src/filebrowser/locale/de/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:52-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: de <LL@li.org>\n"
@@ -154,8 +154,12 @@ msgstr "Kann nicht zugreifen auf: %(path)s."
 
 #: src/filebrowser/views.py:145 src/filebrowser/views.py:884
 #, python-format
-msgid " Note: you are a Hue admin but not a HDFS superuser (which is \"%(superuser)s\")."
-msgstr " Hinweis: Sie sind ein Hue-Admin, aber kein HDFS-Superuser (das ist \"%(superuser)s\")."
+msgid ""
+" Note: you are a Hue admin but not a HDFS superuser (which is "
+"\"%(superuser)s\")."
+msgstr ""
+" Hinweis: Sie sind ein Hue-Admin, aber kein HDFS-Superuser (das ist "
+"\"%(superuser)s\")."
 
 #: src/filebrowser/views.py:171
 #, python-format
@@ -170,7 +174,9 @@ msgstr "Datei zu groß zum Bearbeiten: %(path)s"
 #: src/filebrowser/views.py:185
 #, python-format
 msgid "File is not encoded in %(encoding)s; cannot be edited: %(path)s"
-msgstr "Datei ist nicht verschlüsselt in %(encoding)s; kann nicht bearbeitet werden: %(path)s"
+msgstr ""
+"Datei ist nicht verschlüsselt in %(encoding)s; kann nicht bearbeitet "
+"werden: %(path)s"
 
 #: src/filebrowser/views.py:234
 #, python-format
@@ -206,7 +212,9 @@ msgstr "Länge darf nicht weniger sein als Null."
 #: src/filebrowser/views.py:575
 #, python-format
 msgid "Cannot request chunks greater than %(bytes)d bytes"
-msgstr "Es kann keine Teile angefordert werden, die größer als %(bytes)d Bytes sind"
+msgstr ""
+"Es kann keine Teile angefordert werden, die größer als %(bytes)d Bytes "
+"sind"
 
 #: src/filebrowser/views.py:686
 msgid "Failed to read Avro file."
@@ -254,18 +262,28 @@ msgstr "Operation kann nicht durchgeführt werden."
 
 #: src/filebrowser/views.py:917
 #, python-format
-msgid "Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in filenames."
-msgstr "Ordner konnte nicht von \"%s\" in \"%s\" umbenannt werden: Rauten sind in Dateinamen nicht zulässig."
+msgid ""
+"Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in "
+"filenames."
+msgstr ""
+"Ordner konnte nicht von \"%s\" in \"%s\" umbenannt werden: Rauten sind in"
+" Dateinamen nicht zulässig."
 
 #: src/filebrowser/views.py:931
 #, python-format
-msgid "Could not name folder \"%s\": Slashes or hashes are not allowed in filenames."
-msgstr "Ordner konnte nicht in \"%s\" umbenannt werden: Schrägstriche oder Rauten sind in Dateinamen nicht zulässig."
+msgid ""
+"Could not name folder \"%s\": Slashes or hashes are not allowed in "
+"filenames."
+msgstr ""
+"Ordner konnte nicht in \"%s\" umbenannt werden: Schrägstriche oder Rauten"
+" sind in Dateinamen nicht zulässig."
 
 #: src/filebrowser/views.py:941
 #, python-format
 msgid "Could not name file \"%s\": Slashes are not allowed in filenames."
-msgstr "Datei konnte nicht in \"%s\" umbenannt werden: Schrägstriche sind in Dateinamen nicht zulässig."
+msgstr ""
+"Datei konnte nicht in \"%s\" umbenannt werden: Schrägstriche sind in "
+"Dateinamen nicht zulässig."
 
 #: src/filebrowser/views.py:1034 src/filebrowser/views.py:1111
 #, fuzzy
@@ -288,13 +306,13 @@ msgid "Sorry, no \"%(sep)s\" in the filename %(name)s.sep"
 msgstr "Kein \"%(sep)\" im Dateinamen %(name)s.sep"
 
 #: src/filebrowser/views.py:1075 src/filebrowser/views.py:1158
-#, python-format
-msgid "Destination %(name)s already exists.name"
+#, fuzzy, python-format
+msgid "Destination %(name)s already exists."
 msgstr "Ziel %(name)s ist bereits vorhanden."
 
 #: src/filebrowser/views.py:1077 src/filebrowser/views.py:1160
-#, python-format
-msgid "Copy to \"%(name)s failed: %(error)s"
+#, fuzzy, python-format
+msgid "Copy to %(name)s failed: %(error)s"
 msgstr "Kopieren nach \"%(name)s\" fehlgeschlagen: %(error)s"
 
 #: src/filebrowser/views.py:1087 src/filebrowser/views.py:1170
@@ -424,8 +442,8 @@ msgstr "Der Name ist erforderlich."
 #: src/filebrowser/templates/listdir_components.mako:291
 #: src/filebrowser/templates/listdir_components.mako:345
 #: src/filebrowser/templates/listdir_components.mako:366
-#: src/filebrowser/templates/listdir_components.mako:931
-#: src/filebrowser/templates/listdir_components.mako:979
+#: src/filebrowser/templates/listdir_components.mako:932
+#: src/filebrowser/templates/listdir_components.mako:980
 msgid "Cancel"
 msgstr "Abbrechen"
 
@@ -594,8 +612,12 @@ msgstr "Übermitteln"
 
 #: src/filebrowser/templates/listdir_components.mako:186
 #, python-format
-msgid "Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, may change the owner of a file."
-msgstr "Hinweis: Nur der Hadoop-Superuser, \"%(superuser)s\" auf diesem Dateisystem, darf den Eigentümer einer Datei ändern."
+msgid ""
+"Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, "
+"may change the owner of a file."
+msgstr ""
+"Hinweis: Nur der Hadoop-Superuser, \"%(superuser)s\" auf diesem "
+"Dateisystem, darf den Eigentümer einer Datei ändern."
 
 #: src/filebrowser/templates/listdir_components.mako:214
 msgid "Change Permissions:"
@@ -688,56 +710,22 @@ msgstr "Geben Sie einen anderen Benutzer an."
 msgid "There was a problem with your request."
 msgstr "Bei Ihrer Anfrage ist ein Problem aufgetreten."
 
-#: src/filebrowser/templates/listdir_components.mako:923
-#: src/filebrowser/templates/listdir_components.mako:971
+#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:972
 msgid "Drop files here to upload"
 msgstr "Legen sie hochzuladende Dateien hier ab"
 
-#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:925
 msgid "Upload a file"
 msgstr "Eine Datei hochladen"
 
-#: src/filebrowser/templates/listdir_components.mako:932
-#: src/filebrowser/templates/listdir_components.mako:980
+#: src/filebrowser/templates/listdir_components.mako:933
+#: src/filebrowser/templates/listdir_components.mako:981
 msgid "Failed"
 msgstr "Fehlgeschlagen"
 
-#: src/filebrowser/templates/listdir_components.mako:972
+#: src/filebrowser/templates/listdir_components.mako:973
 #, fuzzy
 msgid "Upload an archive"
 msgstr "Ein Archiv hochladen"
 
-#~ msgid ""
-#~ "Sorry, could not name folder \"%s\": "
-#~ "Slashes are not allowed in filenames."
-#~ msgstr ""
-#~ msgid "%(destination)s upload succeded"
-#~ msgstr ""
-#~ msgid "Change Owner / Group:"
-#~ msgstr "Eigentümer / Gruppe ändern:"
-#~ msgid "Upload files"
-#~ msgstr "Dateien hochladen"
-#~ msgid ""
-#~ "Showing %(start_index)s to %(end_index)s of"
-#~ " %(total_count)s items, page %(page)s of"
-#~ " %(num_pages)s."
-#~ msgstr ""
-#~ "%(start_index)s bis %(end_index)s von "
-#~ "%(total_count)s Elementen, Seite %(page)s von"
-#~ " %(num_pages)s anzeigen."
-#~ msgid "Type"
-#~ msgstr ""
-#~ msgid "Path"
-#~ msgstr "Pfad"
-#~ msgid "Operations"
-#~ msgstr "Operationen"
-#~ msgid "View File"
-#~ msgstr "Datei anzeigen"
-#~ msgid "Download File"
-#~ msgstr "Datei herunterladen"
-#~ msgid "Delete Recursively"
-#~ msgstr "Rekursiv löschen"
-#~ msgid "There are no files matching the search criteria."
-#~ msgstr ""
-#~ msgid "Please Confirm"
-#~ msgstr "Bestätigen"

+ 13 - 13
apps/filebrowser/src/filebrowser/locale/en_US.pot

@@ -1,14 +1,14 @@
 # Translations template for Hue.
-# Copyright (C) 2012 Cloudera, Inc
+# Copyright (C) 2013 Cloudera, Inc
 # This file is distributed under the same license as the Hue project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: Hue VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-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"
@@ -290,12 +290,12 @@ msgstr ""
 
 #: src/filebrowser/views.py:1075 src/filebrowser/views.py:1158
 #, python-format
-msgid "Destination %(name)s already exists.name"
+msgid "Destination %(name)s already exists."
 msgstr ""
 
 #: src/filebrowser/views.py:1077 src/filebrowser/views.py:1160
 #, python-format
-msgid "Copy to \"%(name)s failed: %(error)s"
+msgid "Copy to %(name)s failed: %(error)s"
 msgstr ""
 
 #: src/filebrowser/views.py:1087 src/filebrowser/views.py:1170
@@ -423,8 +423,8 @@ msgstr ""
 #: src/filebrowser/templates/listdir_components.mako:291
 #: src/filebrowser/templates/listdir_components.mako:345
 #: src/filebrowser/templates/listdir_components.mako:366
-#: src/filebrowser/templates/listdir_components.mako:931
-#: src/filebrowser/templates/listdir_components.mako:979
+#: src/filebrowser/templates/listdir_components.mako:932
+#: src/filebrowser/templates/listdir_components.mako:980
 msgid "Cancel"
 msgstr ""
 
@@ -675,21 +675,21 @@ msgstr ""
 msgid "There was a problem with your request."
 msgstr ""
 
-#: src/filebrowser/templates/listdir_components.mako:923
-#: src/filebrowser/templates/listdir_components.mako:971
+#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:972
 msgid "Drop files here to upload"
 msgstr ""
 
-#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:925
 msgid "Upload a file"
 msgstr ""
 
-#: src/filebrowser/templates/listdir_components.mako:932
-#: src/filebrowser/templates/listdir_components.mako:980
+#: src/filebrowser/templates/listdir_components.mako:933
+#: src/filebrowser/templates/listdir_components.mako:981
 msgid "Failed"
 msgstr ""
 
-#: src/filebrowser/templates/listdir_components.mako:972
+#: src/filebrowser/templates/listdir_components.mako:973
 msgid "Upload an archive"
 msgstr ""
 

+ 46 - 58
apps/filebrowser/src/filebrowser/locale/es/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:52-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: es <LL@li.org>\n"
@@ -154,8 +154,12 @@ msgstr "No se puede acceder: %(path)s."
 
 #: src/filebrowser/views.py:145 src/filebrowser/views.py:884
 #, python-format
-msgid " Note: you are a Hue admin but not a HDFS superuser (which is \"%(superuser)s\")."
-msgstr " Nota: es un administrador de Hue, pero no un superusuario de HDFS (que es \"%(superuser)s\")."
+msgid ""
+" Note: you are a Hue admin but not a HDFS superuser (which is "
+"\"%(superuser)s\")."
+msgstr ""
+" Nota: es un administrador de Hue, pero no un superusuario de HDFS (que "
+"es \"%(superuser)s\")."
 
 #: src/filebrowser/views.py:171
 #, python-format
@@ -170,7 +174,9 @@ msgstr "Archivo demasiado largo para su edición: %(path)s"
 #: src/filebrowser/views.py:185
 #, python-format
 msgid "File is not encoded in %(encoding)s; cannot be edited: %(path)s"
-msgstr "El archivo no está codificado en %(encoding)s; no se puede editar: %(path)s"
+msgstr ""
+"El archivo no está codificado en %(encoding)s; no se puede editar: "
+"%(path)s"
 
 #: src/filebrowser/views.py:234
 #, python-format
@@ -254,18 +260,28 @@ msgstr "No se puede realizar la operación."
 
 #: src/filebrowser/views.py:917
 #, python-format
-msgid "Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in filenames."
-msgstr "No se ha podido cambiar el nombre de la carpeta \"%s\" a \"%s\": las almohadillas no están permitidas en los nombres de archivo."
+msgid ""
+"Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in "
+"filenames."
+msgstr ""
+"No se ha podido cambiar el nombre de la carpeta \"%s\" a \"%s\": las "
+"almohadillas no están permitidas en los nombres de archivo."
 
 #: src/filebrowser/views.py:931
 #, python-format
-msgid "Could not name folder \"%s\": Slashes or hashes are not allowed in filenames."
-msgstr "No se ha podido dar el nombre \"%s\" a la carpeta: las barras oblicuas y las almohadillas no están permitidas en los nombres de archivo."
+msgid ""
+"Could not name folder \"%s\": Slashes or hashes are not allowed in "
+"filenames."
+msgstr ""
+"No se ha podido dar el nombre \"%s\" a la carpeta: las barras oblicuas y "
+"las almohadillas no están permitidas en los nombres de archivo."
 
 #: src/filebrowser/views.py:941
 #, python-format
 msgid "Could not name file \"%s\": Slashes are not allowed in filenames."
-msgstr "No se ha podido dar el nombre \"%s\" al archivo: las barras oblicuas no están permitidas en los nombres de archivo."
+msgstr ""
+"No se ha podido dar el nombre \"%s\" al archivo: las barras oblicuas no "
+"están permitidas en los nombres de archivo."
 
 #: src/filebrowser/views.py:1034 src/filebrowser/views.py:1111
 #, fuzzy
@@ -285,16 +301,18 @@ msgstr "Carga errónea: %(data)s"
 #: src/filebrowser/views.py:1055 src/filebrowser/views.py:1134
 #, python-format
 msgid "Sorry, no \"%(sep)s\" in the filename %(name)s.sep"
-msgstr "Lo sentimos, no se pueden \"%(sep)s\" utilizar en el nombre de archivo %(name)s.sep"
+msgstr ""
+"Lo sentimos, no se pueden \"%(sep)s\" utilizar en el nombre de archivo "
+"%(name)s.sep"
 
 #: src/filebrowser/views.py:1075 src/filebrowser/views.py:1158
-#, python-format
-msgid "Destination %(name)s already exists.name"
+#, fuzzy, python-format
+msgid "Destination %(name)s already exists."
 msgstr "El destino %(name)s ya existe."
 
 #: src/filebrowser/views.py:1077 src/filebrowser/views.py:1160
-#, python-format
-msgid "Copy to \"%(name)s failed: %(error)s"
+#, fuzzy, python-format
+msgid "Copy to %(name)s failed: %(error)s"
 msgstr "Error al copiar en %(name)s: %(error)s"
 
 #: src/filebrowser/views.py:1087 src/filebrowser/views.py:1170
@@ -424,8 +442,8 @@ msgstr "El nombre es necesario."
 #: src/filebrowser/templates/listdir_components.mako:291
 #: src/filebrowser/templates/listdir_components.mako:345
 #: src/filebrowser/templates/listdir_components.mako:366
-#: src/filebrowser/templates/listdir_components.mako:931
-#: src/filebrowser/templates/listdir_components.mako:979
+#: src/filebrowser/templates/listdir_components.mako:932
+#: src/filebrowser/templates/listdir_components.mako:980
 msgid "Cancel"
 msgstr "Cancelar"
 
@@ -594,8 +612,12 @@ msgstr "Enviar"
 
 #: src/filebrowser/templates/listdir_components.mako:186
 #, python-format
-msgid "Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, may change the owner of a file."
-msgstr "Nota: solo el superusuario de Hadoop, \"%(superuser)s\" en este sistema de archivos, puede cambiar el propietario de un archivo."
+msgid ""
+"Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, "
+"may change the owner of a file."
+msgstr ""
+"Nota: solo el superusuario de Hadoop, \"%(superuser)s\" en este sistema "
+"de archivos, puede cambiar el propietario de un archivo."
 
 #: src/filebrowser/templates/listdir_components.mako:214
 msgid "Change Permissions:"
@@ -688,56 +710,22 @@ msgstr "Especifique otro usuario."
 msgid "There was a problem with your request."
 msgstr "Ha habido un problema con su solicitud."
 
-#: src/filebrowser/templates/listdir_components.mako:923
-#: src/filebrowser/templates/listdir_components.mako:971
+#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:972
 msgid "Drop files here to upload"
 msgstr "Descartar aquí archivos que cargar"
 
-#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:925
 msgid "Upload a file"
 msgstr "Cargar un archivo"
 
-#: src/filebrowser/templates/listdir_components.mako:932
-#: src/filebrowser/templates/listdir_components.mako:980
+#: src/filebrowser/templates/listdir_components.mako:933
+#: src/filebrowser/templates/listdir_components.mako:981
 msgid "Failed"
 msgstr "Erróneos"
 
-#: src/filebrowser/templates/listdir_components.mako:972
+#: src/filebrowser/templates/listdir_components.mako:973
 #, fuzzy
 msgid "Upload an archive"
 msgstr "Cargar un almacenamiento"
 
-#~ msgid ""
-#~ "Sorry, could not name folder \"%s\": "
-#~ "Slashes are not allowed in filenames."
-#~ msgstr ""
-#~ msgid "%(destination)s upload succeded"
-#~ msgstr ""
-#~ msgid "Change Owner / Group:"
-#~ msgstr "Cambiar propietario/grupo:"
-#~ msgid "Upload files"
-#~ msgstr "Cargar archivos"
-#~ msgid ""
-#~ "Showing %(start_index)s to %(end_index)s of"
-#~ " %(total_count)s items, page %(page)s of"
-#~ " %(num_pages)s."
-#~ msgstr ""
-#~ "Mostrando de %(start_index)s a %(end_index)s"
-#~ " elementos de %(total_count)s, página "
-#~ "%(page)s de %(num_pages)s."
-#~ msgid "Type"
-#~ msgstr ""
-#~ msgid "Path"
-#~ msgstr "Ruta"
-#~ msgid "Operations"
-#~ msgstr "Operaciones"
-#~ msgid "View File"
-#~ msgstr "Ver archivo"
-#~ msgid "Download File"
-#~ msgstr "Descargar archivo"
-#~ msgid "Delete Recursively"
-#~ msgstr "Eliminar recursivamente"
-#~ msgid "There are no files matching the search criteria."
-#~ msgstr ""
-#~ msgid "Please Confirm"
-#~ msgstr "Confirme"

+ 43 - 57
apps/filebrowser/src/filebrowser/locale/fr/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:52-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: fr <LL@li.org>\n"
@@ -154,8 +154,12 @@ msgstr "Accès impossible : %(path)s."
 
 #: src/filebrowser/views.py:145 src/filebrowser/views.py:884
 #, python-format
-msgid " Note: you are a Hue admin but not a HDFS superuser (which is \"%(superuser)s\")."
-msgstr " Remarque : vous êtes administrateur de Hue mais pas un superutilisateur de HDFS (qui est \"%(superuser)s\")."
+msgid ""
+" Note: you are a Hue admin but not a HDFS superuser (which is "
+"\"%(superuser)s\")."
+msgstr ""
+" Remarque : vous êtes administrateur de Hue mais pas un superutilisateur "
+"de HDFS (qui est \"%(superuser)s\")."
 
 #: src/filebrowser/views.py:171
 #, python-format
@@ -170,7 +174,9 @@ msgstr "Fichier trop volumineux pour le modifier : %(path)s"
 #: src/filebrowser/views.py:185
 #, python-format
 msgid "File is not encoded in %(encoding)s; cannot be edited: %(path)s"
-msgstr "Le fichier n'est pas encodé en %(encoding)s ; modification impossible : %(path)s"
+msgstr ""
+"Le fichier n'est pas encodé en %(encoding)s ; modification impossible : "
+"%(path)s"
 
 #: src/filebrowser/views.py:234
 #, python-format
@@ -254,18 +260,28 @@ msgstr "Impossible d'effectuer l'opération."
 
 #: src/filebrowser/views.py:917
 #, python-format
-msgid "Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in filenames."
-msgstr "Impossible de renommer le dossier \"%s\" en \"%s\" : les hachages sont interdits dans les noms de fichier."
+msgid ""
+"Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in "
+"filenames."
+msgstr ""
+"Impossible de renommer le dossier \"%s\" en \"%s\" : les hachages sont "
+"interdits dans les noms de fichier."
 
 #: src/filebrowser/views.py:931
 #, python-format
-msgid "Could not name folder \"%s\": Slashes or hashes are not allowed in filenames."
-msgstr "Impossible de nommer le dossier \"%s\" : les barres obliques et les hachages sont interdits dans les noms de fichier."
+msgid ""
+"Could not name folder \"%s\": Slashes or hashes are not allowed in "
+"filenames."
+msgstr ""
+"Impossible de nommer le dossier \"%s\" : les barres obliques et les "
+"hachages sont interdits dans les noms de fichier."
 
 #: src/filebrowser/views.py:941
 #, python-format
 msgid "Could not name file \"%s\": Slashes are not allowed in filenames."
-msgstr "Impossible de nommer le fichier \"%s\" : les barres obliques sont interdites dans les noms de fichier."
+msgstr ""
+"Impossible de nommer le fichier \"%s\" : les barres obliques sont "
+"interdites dans les noms de fichier."
 
 #: src/filebrowser/views.py:1034 src/filebrowser/views.py:1111
 #, fuzzy
@@ -288,13 +304,13 @@ msgid "Sorry, no \"%(sep)s\" in the filename %(name)s.sep"
 msgstr "Désolé, aucun \"%(sep)s\" dans le nom de fichier %(name)s.sep"
 
 #: src/filebrowser/views.py:1075 src/filebrowser/views.py:1158
-#, python-format
-msgid "Destination %(name)s already exists.name"
+#, fuzzy, python-format
+msgid "Destination %(name)s already exists."
 msgstr "La destination %(name)s existe déjà."
 
 #: src/filebrowser/views.py:1077 src/filebrowser/views.py:1160
-#, python-format
-msgid "Copy to \"%(name)s failed: %(error)s"
+#, fuzzy, python-format
+msgid "Copy to %(name)s failed: %(error)s"
 msgstr "Echec de la copie vers %(name)s : %(error)s"
 
 #: src/filebrowser/views.py:1087 src/filebrowser/views.py:1170
@@ -424,8 +440,8 @@ msgstr "Le nom est requis."
 #: src/filebrowser/templates/listdir_components.mako:291
 #: src/filebrowser/templates/listdir_components.mako:345
 #: src/filebrowser/templates/listdir_components.mako:366
-#: src/filebrowser/templates/listdir_components.mako:931
-#: src/filebrowser/templates/listdir_components.mako:979
+#: src/filebrowser/templates/listdir_components.mako:932
+#: src/filebrowser/templates/listdir_components.mako:980
 msgid "Cancel"
 msgstr "Annuler"
 
@@ -594,8 +610,12 @@ msgstr "Envoyer"
 
 #: src/filebrowser/templates/listdir_components.mako:186
 #, python-format
-msgid "Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, may change the owner of a file."
-msgstr "Remarque : seul le superutilisateur Hadoop, \"% (superuser)s\" sur ce système de fichiers, peut changer le propriétaire d'un fichier."
+msgid ""
+"Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, "
+"may change the owner of a file."
+msgstr ""
+"Remarque : seul le superutilisateur Hadoop, \"% (superuser)s\" sur ce "
+"système de fichiers, peut changer le propriétaire d'un fichier."
 
 #: src/filebrowser/templates/listdir_components.mako:214
 msgid "Change Permissions:"
@@ -688,56 +708,22 @@ msgstr "Indiquez un autre utilisateur."
 msgid "There was a problem with your request."
 msgstr "Un problème s'est produit avec votre demande."
 
-#: src/filebrowser/templates/listdir_components.mako:923
-#: src/filebrowser/templates/listdir_components.mako:971
+#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:972
 msgid "Drop files here to upload"
 msgstr "Déposer les fichiers ici pour les charger"
 
-#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:925
 msgid "Upload a file"
 msgstr "Charger un fichier"
 
-#: src/filebrowser/templates/listdir_components.mako:932
-#: src/filebrowser/templates/listdir_components.mako:980
+#: src/filebrowser/templates/listdir_components.mako:933
+#: src/filebrowser/templates/listdir_components.mako:981
 msgid "Failed"
 msgstr "Echec"
 
-#: src/filebrowser/templates/listdir_components.mako:972
+#: src/filebrowser/templates/listdir_components.mako:973
 #, fuzzy
 msgid "Upload an archive"
 msgstr "Charger une archive"
 
-#~ msgid ""
-#~ "Sorry, could not name folder \"%s\": "
-#~ "Slashes are not allowed in filenames."
-#~ msgstr ""
-#~ msgid "%(destination)s upload succeded"
-#~ msgstr ""
-#~ msgid "Change Owner / Group:"
-#~ msgstr "Modifier le propriétaire/groupe :"
-#~ msgid "Upload files"
-#~ msgstr "Charger des fichiers"
-#~ msgid ""
-#~ "Showing %(start_index)s to %(end_index)s of"
-#~ " %(total_count)s items, page %(page)s of"
-#~ " %(num_pages)s."
-#~ msgstr ""
-#~ "Affichage des éléments %(start_index)s à "
-#~ "%(end_index)s sur %(total_count)s, page "
-#~ "%(page)s sur %(num_pages)s."
-#~ msgid "Type"
-#~ msgstr ""
-#~ msgid "Path"
-#~ msgstr "Chemin"
-#~ msgid "Operations"
-#~ msgstr "Opérations"
-#~ msgid "View File"
-#~ msgstr "Afficher le fichier"
-#~ msgid "Download File"
-#~ msgstr "Télécharger le fichier"
-#~ msgid "Delete Recursively"
-#~ msgstr "Supprimer récursivement"
-#~ msgid "There are no files matching the search criteria."
-#~ msgstr ""
-#~ msgid "Please Confirm"
-#~ msgstr "Merci de confirmer"

+ 25 - 50
apps/filebrowser/src/filebrowser/locale/ja/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:52-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ja <LL@li.org>\n"
@@ -154,7 +154,9 @@ msgstr "アクセスできません:%(path)s."
 
 #: src/filebrowser/views.py:145 src/filebrowser/views.py:884
 #, python-format
-msgid " Note: you are a Hue admin but not a HDFS superuser (which is \"%(superuser)s\")."
+msgid ""
+" Note: you are a Hue admin but not a HDFS superuser (which is "
+"\"%(superuser)s\")."
 msgstr " 注意:現在、Hue の管理者ですが、HDFS のスーパーユーザー(\"%(superuser)s\")ではありません。"
 
 #: src/filebrowser/views.py:171
@@ -254,12 +256,16 @@ msgstr "操作を実行できません。"
 
 #: src/filebrowser/views.py:917
 #, python-format
-msgid "Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in filenames."
+msgid ""
+"Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in "
+"filenames."
 msgstr "ファイル名にはハッシュを使用できないため、フォルダの名前を \"%s\" から \"%s\" に変更できません。"
 
 #: src/filebrowser/views.py:931
 #, python-format
-msgid "Could not name folder \"%s\": Slashes or hashes are not allowed in filenames."
+msgid ""
+"Could not name folder \"%s\": Slashes or hashes are not allowed in "
+"filenames."
 msgstr "ファイル名にはスラッシュやハッシュを使用できないため、フォルダの名前を \"%s\" にできません。"
 
 #: src/filebrowser/views.py:941
@@ -288,13 +294,13 @@ msgid "Sorry, no \"%(sep)s\" in the filename %(name)s.sep"
 msgstr "申し訳ありませんが、\"%(sep)s\" がファイル名 %(name)s.sep にありません"
 
 #: src/filebrowser/views.py:1075 src/filebrowser/views.py:1158
-#, python-format
-msgid "Destination %(name)s already exists.name"
+#, fuzzy, python-format
+msgid "Destination %(name)s already exists."
 msgstr "宛先名である %(name)s はすでに存在します。"
 
 #: src/filebrowser/views.py:1077 src/filebrowser/views.py:1160
-#, python-format
-msgid "Copy to \"%(name)s failed: %(error)s"
+#, fuzzy, python-format
+msgid "Copy to %(name)s failed: %(error)s"
 msgstr "\"%(name)s\" へのコピーに失敗しました:%(error)s"
 
 #: src/filebrowser/views.py:1087 src/filebrowser/views.py:1170
@@ -424,8 +430,8 @@ msgstr "名前が必要です。"
 #: src/filebrowser/templates/listdir_components.mako:291
 #: src/filebrowser/templates/listdir_components.mako:345
 #: src/filebrowser/templates/listdir_components.mako:366
-#: src/filebrowser/templates/listdir_components.mako:931
-#: src/filebrowser/templates/listdir_components.mako:979
+#: src/filebrowser/templates/listdir_components.mako:932
+#: src/filebrowser/templates/listdir_components.mako:980
 msgid "Cancel"
 msgstr "キャンセル"
 
@@ -594,7 +600,9 @@ msgstr "サブミット"
 
 #: src/filebrowser/templates/listdir_components.mako:186
 #, python-format
-msgid "Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, may change the owner of a file."
+msgid ""
+"Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, "
+"may change the owner of a file."
 msgstr "注意:このファイルシステムでは、Hadoop スーパーユーザーである \"%(superuser)s\" のみがファイルの所有者を変更できます。"
 
 #: src/filebrowser/templates/listdir_components.mako:214
@@ -688,55 +696,22 @@ msgstr "別のユーザーを指定してください。"
 msgid "There was a problem with your request."
 msgstr "要求に問題がありました。"
 
-#: src/filebrowser/templates/listdir_components.mako:923
-#: src/filebrowser/templates/listdir_components.mako:971
+#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:972
 msgid "Drop files here to upload"
 msgstr "ここにファイルをドロップしてアップロード"
 
-#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:925
 msgid "Upload a file"
 msgstr "ファイルをアップロード"
 
-#: src/filebrowser/templates/listdir_components.mako:932
-#: src/filebrowser/templates/listdir_components.mako:980
+#: src/filebrowser/templates/listdir_components.mako:933
+#: src/filebrowser/templates/listdir_components.mako:981
 msgid "Failed"
 msgstr "失敗"
 
-#: src/filebrowser/templates/listdir_components.mako:972
+#: src/filebrowser/templates/listdir_components.mako:973
 #, fuzzy
 msgid "Upload an archive"
 msgstr "アーカイブをアップロード"
 
-#~ msgid ""
-#~ "Sorry, could not name folder \"%s\": "
-#~ "Slashes are not allowed in filenames."
-#~ msgstr ""
-#~ msgid "%(destination)s upload succeded"
-#~ msgstr ""
-#~ msgid "Change Owner / Group:"
-#~ msgstr "所有者/グループの変更:"
-#~ msgid "Upload files"
-#~ msgstr "ファイルをアップロード"
-#~ msgid ""
-#~ "Showing %(start_index)s to %(end_index)s of"
-#~ " %(total_count)s items, page %(page)s of"
-#~ " %(num_pages)s."
-#~ msgstr ""
-#~ "%(page)s/%(num_pages)s ページで %(total_count)s "
-#~ "件のアイテムのうち、%(start_index)s から %(end_index)s までを表示。"
-#~ msgid "Type"
-#~ msgstr ""
-#~ msgid "Path"
-#~ msgstr "パス"
-#~ msgid "Operations"
-#~ msgstr "操作"
-#~ msgid "View File"
-#~ msgstr "ファイルの表示"
-#~ msgid "Download File"
-#~ msgstr "ファイルのダウンロード"
-#~ msgid "Delete Recursively"
-#~ msgstr "再帰的に削除"
-#~ msgid "There are no files matching the search criteria."
-#~ msgstr ""
-#~ msgid "Please Confirm"
-#~ msgstr "確認してください"

+ 25 - 51
apps/filebrowser/src/filebrowser/locale/ko/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:52-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ko <LL@li.org>\n"
@@ -154,7 +154,9 @@ msgstr "액세스할 수 없음: %(path)s"
 
 #: src/filebrowser/views.py:145 src/filebrowser/views.py:884
 #, python-format
-msgid " Note: you are a Hue admin but not a HDFS superuser (which is \"%(superuser)s\")."
+msgid ""
+" Note: you are a Hue admin but not a HDFS superuser (which is "
+"\"%(superuser)s\")."
 msgstr " 참고: 귀하는 Hue 관리자이나 HDFS superuser(\"%(superuser)s\")는 아닙니다."
 
 #: src/filebrowser/views.py:171
@@ -254,12 +256,16 @@ msgstr "작업을 수행할 수 없습니다."
 
 #: src/filebrowser/views.py:917
 #, python-format
-msgid "Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in filenames."
+msgid ""
+"Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in "
+"filenames."
 msgstr "폴더 이름을 \"%s\"에서 \"%s\"(으)로 바꿀 수 없습니다. 파일 이름에 해시를 사용할 수 없습니다."
 
 #: src/filebrowser/views.py:931
 #, python-format
-msgid "Could not name folder \"%s\": Slashes or hashes are not allowed in filenames."
+msgid ""
+"Could not name folder \"%s\": Slashes or hashes are not allowed in "
+"filenames."
 msgstr "폴더 이름 \"%s\"을(를) 지정할 수 없습니다. 파일 이름에 슬래시 또는 해시를 사용할 수 없습니다."
 
 #: src/filebrowser/views.py:941
@@ -288,13 +294,13 @@ msgid "Sorry, no \"%(sep)s\" in the filename %(name)s.sep"
 msgstr "파일 이름 %(name)s.sep에 \"%(sep)s\"이(가) 없습니다."
 
 #: src/filebrowser/views.py:1075 src/filebrowser/views.py:1158
-#, python-format
-msgid "Destination %(name)s already exists.name"
+#, fuzzy, python-format
+msgid "Destination %(name)s already exists."
 msgstr "대상 %(name)s이(가) 이미 존재합니다."
 
 #: src/filebrowser/views.py:1077 src/filebrowser/views.py:1160
-#, python-format
-msgid "Copy to \"%(name)s failed: %(error)s"
+#, fuzzy, python-format
+msgid "Copy to %(name)s failed: %(error)s"
 msgstr "\"%(name)s에 복사할 수 없습니다: %(error)s"
 
 #: src/filebrowser/views.py:1087 src/filebrowser/views.py:1170
@@ -424,8 +430,8 @@ msgstr "이름을 입력해야 합니다."
 #: src/filebrowser/templates/listdir_components.mako:291
 #: src/filebrowser/templates/listdir_components.mako:345
 #: src/filebrowser/templates/listdir_components.mako:366
-#: src/filebrowser/templates/listdir_components.mako:931
-#: src/filebrowser/templates/listdir_components.mako:979
+#: src/filebrowser/templates/listdir_components.mako:932
+#: src/filebrowser/templates/listdir_components.mako:980
 msgid "Cancel"
 msgstr "취소"
 
@@ -594,7 +600,9 @@ msgstr "제출"
 
 #: src/filebrowser/templates/listdir_components.mako:186
 #, python-format
-msgid "Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, may change the owner of a file."
+msgid ""
+"Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, "
+"may change the owner of a file."
 msgstr "참고: 이 파일 시스템의 Hadoop superuser \"%(superuser)s\"만 파일의 소유자를 변경할 수 있습니다."
 
 #: src/filebrowser/templates/listdir_components.mako:214
@@ -688,56 +696,22 @@ msgstr "다른 사용자를 지정하십시오."
 msgid "There was a problem with your request."
 msgstr "요청에 문제가 있습니다."
 
-#: src/filebrowser/templates/listdir_components.mako:923
-#: src/filebrowser/templates/listdir_components.mako:971
+#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:972
 msgid "Drop files here to upload"
 msgstr "업로드할 파일 여기 두기"
 
-#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:925
 msgid "Upload a file"
 msgstr "파일 업로드"
 
-#: src/filebrowser/templates/listdir_components.mako:932
-#: src/filebrowser/templates/listdir_components.mako:980
+#: src/filebrowser/templates/listdir_components.mako:933
+#: src/filebrowser/templates/listdir_components.mako:981
 msgid "Failed"
 msgstr "실패함"
 
-#: src/filebrowser/templates/listdir_components.mako:972
+#: src/filebrowser/templates/listdir_components.mako:973
 #, fuzzy
 msgid "Upload an archive"
 msgstr "아카이브 업로드"
 
-#~ msgid ""
-#~ "Sorry, could not name folder \"%s\": "
-#~ "Slashes are not allowed in filenames."
-#~ msgstr ""
-#~ msgid "%(destination)s upload succeded"
-#~ msgstr ""
-#~ msgid "Change Owner / Group:"
-#~ msgstr "소유자/그룹 변경:"
-#~ msgid "Upload files"
-#~ msgstr "파일 업로드"
-#~ msgid ""
-#~ "Showing %(start_index)s to %(end_index)s of"
-#~ " %(total_count)s items, page %(page)s of"
-#~ " %(num_pages)s."
-#~ msgstr ""
-#~ "%(page)s / %(num_pages)s 페이지, %(total_count)s개"
-#~ " 항목 중 %(start_index)s ~ %(end_index)s을(를)"
-#~ " 표시합니다."
-#~ msgid "Type"
-#~ msgstr ""
-#~ msgid "Path"
-#~ msgstr "경로"
-#~ msgid "Operations"
-#~ msgstr "작업"
-#~ msgid "View File"
-#~ msgstr "파일 보기"
-#~ msgid "Download File"
-#~ msgstr "파일 다운로드"
-#~ msgid "Delete Recursively"
-#~ msgstr "반복 삭제"
-#~ msgid "There are no files matching the search criteria."
-#~ msgstr ""
-#~ msgid "Please Confirm"
-#~ msgstr "확인하십시오."

+ 43 - 57
apps/filebrowser/src/filebrowser/locale/pt/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:52-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt <LL@li.org>\n"
@@ -154,8 +154,12 @@ msgstr "Impossível aceder a: %(path)s."
 
 #: src/filebrowser/views.py:145 src/filebrowser/views.py:884
 #, python-format
-msgid " Note: you are a Hue admin but not a HDFS superuser (which is \"%(superuser)s\")."
-msgstr " Nota: é um administrador da Hue, mas não um super-utilizador do HDFS (que é \"%(superuser)s\")."
+msgid ""
+" Note: you are a Hue admin but not a HDFS superuser (which is "
+"\"%(superuser)s\")."
+msgstr ""
+" Nota: é um administrador da Hue, mas não um super-utilizador do HDFS "
+"(que é \"%(superuser)s\")."
 
 #: src/filebrowser/views.py:171
 #, python-format
@@ -170,7 +174,9 @@ msgstr "Ficheiro demasiado grande para editar: %(path)s"
 #: src/filebrowser/views.py:185
 #, python-format
 msgid "File is not encoded in %(encoding)s; cannot be edited: %(path)s"
-msgstr "O ficheiro não está codificado em %(encoding)s; não pode ser editado: %(path)s"
+msgstr ""
+"O ficheiro não está codificado em %(encoding)s; não pode ser editado: "
+"%(path)s"
 
 #: src/filebrowser/views.py:234
 #, python-format
@@ -254,18 +260,28 @@ msgstr "Não é possível efectuar a operação."
 
 #: src/filebrowser/views.py:917
 #, python-format
-msgid "Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in filenames."
-msgstr "Não foi possível alterar o nome da pasta \"%s\" para \"%s\": Não são permitidos hashes em nomes de ficheiros."
+msgid ""
+"Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in "
+"filenames."
+msgstr ""
+"Não foi possível alterar o nome da pasta \"%s\" para \"%s\": Não são "
+"permitidos hashes em nomes de ficheiros."
 
 #: src/filebrowser/views.py:931
 #, python-format
-msgid "Could not name folder \"%s\": Slashes or hashes are not allowed in filenames."
-msgstr "Não foi possível alterar o nome da pasta \"%s\": Não são permitidas barras ou hashes em nomes de ficheiros."
+msgid ""
+"Could not name folder \"%s\": Slashes or hashes are not allowed in "
+"filenames."
+msgstr ""
+"Não foi possível alterar o nome da pasta \"%s\": Não são permitidas "
+"barras ou hashes em nomes de ficheiros."
 
 #: src/filebrowser/views.py:941
 #, python-format
 msgid "Could not name file \"%s\": Slashes are not allowed in filenames."
-msgstr "Não foi possível atribuir o nome ao ficheiro \"%s\": Não são permitidas barras em nomes de ficheiros."
+msgstr ""
+"Não foi possível atribuir o nome ao ficheiro \"%s\": Não são permitidas "
+"barras em nomes de ficheiros."
 
 #: src/filebrowser/views.py:1034 src/filebrowser/views.py:1111
 #, fuzzy
@@ -288,13 +304,13 @@ msgid "Sorry, no \"%(sep)s\" in the filename %(name)s.sep"
 msgstr "Lamentamos, mas não existe \"%(sep)s\" no nome do ficheiro %(name)s.sep"
 
 #: src/filebrowser/views.py:1075 src/filebrowser/views.py:1158
-#, python-format
-msgid "Destination %(name)s already exists.name"
+#, fuzzy, python-format
+msgid "Destination %(name)s already exists."
 msgstr "O destino %(name)s já existe."
 
 #: src/filebrowser/views.py:1077 src/filebrowser/views.py:1160
-#, python-format
-msgid "Copy to \"%(name)s failed: %(error)s"
+#, fuzzy, python-format
+msgid "Copy to %(name)s failed: %(error)s"
 msgstr "Falha ao copiar para %(name)s: %(error)s"
 
 #: src/filebrowser/views.py:1087 src/filebrowser/views.py:1170
@@ -424,8 +440,8 @@ msgstr "É necessário o nome."
 #: src/filebrowser/templates/listdir_components.mako:291
 #: src/filebrowser/templates/listdir_components.mako:345
 #: src/filebrowser/templates/listdir_components.mako:366
-#: src/filebrowser/templates/listdir_components.mako:931
-#: src/filebrowser/templates/listdir_components.mako:979
+#: src/filebrowser/templates/listdir_components.mako:932
+#: src/filebrowser/templates/listdir_components.mako:980
 msgid "Cancel"
 msgstr "Cancelar"
 
@@ -594,8 +610,12 @@ msgstr "Enviar"
 
 #: src/filebrowser/templates/listdir_components.mako:186
 #, python-format
-msgid "Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, may change the owner of a file."
-msgstr "Nota: Apenas o super-utilizador do Hadoop, \"%(superuser)s\" neste sistema de ficheiros, pode alterar o proprietário de um ficheiro."
+msgid ""
+"Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, "
+"may change the owner of a file."
+msgstr ""
+"Nota: Apenas o super-utilizador do Hadoop, \"%(superuser)s\" neste "
+"sistema de ficheiros, pode alterar o proprietário de um ficheiro."
 
 #: src/filebrowser/templates/listdir_components.mako:214
 msgid "Change Permissions:"
@@ -688,56 +708,22 @@ msgstr "Especifique outro utilizador."
 msgid "There was a problem with your request."
 msgstr "Ocorreu um problema com o seu pedido."
 
-#: src/filebrowser/templates/listdir_components.mako:923
-#: src/filebrowser/templates/listdir_components.mako:971
+#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:972
 msgid "Drop files here to upload"
 msgstr "Largue aqui os ficheiros para fazer upload"
 
-#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:925
 msgid "Upload a file"
 msgstr "Fazer upload de um ficheiro"
 
-#: src/filebrowser/templates/listdir_components.mako:932
-#: src/filebrowser/templates/listdir_components.mako:980
+#: src/filebrowser/templates/listdir_components.mako:933
+#: src/filebrowser/templates/listdir_components.mako:981
 msgid "Failed"
 msgstr "Falhou"
 
-#: src/filebrowser/templates/listdir_components.mako:972
+#: src/filebrowser/templates/listdir_components.mako:973
 #, fuzzy
 msgid "Upload an archive"
 msgstr "Fazer upload de um arquivo"
 
-#~ msgid ""
-#~ "Sorry, could not name folder \"%s\": "
-#~ "Slashes are not allowed in filenames."
-#~ msgstr ""
-#~ msgid "%(destination)s upload succeded"
-#~ msgstr ""
-#~ msgid "Change Owner / Group:"
-#~ msgstr "Alterar proprietário/grupo:"
-#~ msgid "Upload files"
-#~ msgstr "Upload de ficheiros"
-#~ msgid ""
-#~ "Showing %(start_index)s to %(end_index)s of"
-#~ " %(total_count)s items, page %(page)s of"
-#~ " %(num_pages)s."
-#~ msgstr ""
-#~ "%(start_index)s a %(end_index)s de "
-#~ "%(total_count)s itens, página %(page)s de "
-#~ "%(num_pages)s."
-#~ msgid "Type"
-#~ msgstr ""
-#~ msgid "Path"
-#~ msgstr "Caminho"
-#~ msgid "Operations"
-#~ msgstr "Operações"
-#~ msgid "View File"
-#~ msgstr "Ver ficheiro"
-#~ msgid "Download File"
-#~ msgstr "Download de ficheiro"
-#~ msgid "Delete Recursively"
-#~ msgstr "Eliminar recursivamente"
-#~ msgid "There are no files matching the search criteria."
-#~ msgstr ""
-#~ msgid "Please Confirm"
-#~ msgstr "Confirme"

+ 46 - 58
apps/filebrowser/src/filebrowser/locale/pt_BR/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:52-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt_BR <LL@li.org>\n"
@@ -154,8 +154,12 @@ msgstr "Não é possível acessar: %(path)s."
 
 #: src/filebrowser/views.py:145 src/filebrowser/views.py:884
 #, python-format
-msgid " Note: you are a Hue admin but not a HDFS superuser (which is \"%(superuser)s\")."
-msgstr " Observação: você é um administrador do Hue, mas não um superusuário do HDFS (que é \"%(superuser)s\")."
+msgid ""
+" Note: you are a Hue admin but not a HDFS superuser (which is "
+"\"%(superuser)s\")."
+msgstr ""
+" Observação: você é um administrador do Hue, mas não um superusuário do "
+"HDFS (que é \"%(superuser)s\")."
 
 #: src/filebrowser/views.py:171
 #, python-format
@@ -170,7 +174,9 @@ msgstr "Arquivo grande demais para ser editado: %(path)s"
 #: src/filebrowser/views.py:185
 #, python-format
 msgid "File is not encoded in %(encoding)s; cannot be edited: %(path)s"
-msgstr "Arquivo não codificado no %(encoding)s; não é possível ser editado: %(path)s"
+msgstr ""
+"Arquivo não codificado no %(encoding)s; não é possível ser editado: "
+"%(path)s"
 
 #: src/filebrowser/views.py:234
 #, python-format
@@ -189,7 +195,9 @@ msgstr "Não é um arquivo: '%(path)s'"
 
 #: src/filebrowser/views.py:559
 msgid "First byte to display must be before last byte to display."
-msgstr "O primeiro byte a ser exibido deve estar antes do último byte a ser exibido."
+msgstr ""
+"O primeiro byte a ser exibido deve estar antes do último byte a ser "
+"exibido."
 
 #: src/filebrowser/views.py:569
 msgid "Mode must be one of 'binary' or 'text'."
@@ -254,18 +262,28 @@ msgstr "Não é possível realizar a operação."
 
 #: src/filebrowser/views.py:917
 #, python-format
-msgid "Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in filenames."
-msgstr "Não foi possível renomear a pasta \"%s\" para \"%s\": caracteres de sustenido não são permitidos em nomes de arquivo."
+msgid ""
+"Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in "
+"filenames."
+msgstr ""
+"Não foi possível renomear a pasta \"%s\" para \"%s\": caracteres de "
+"sustenido não são permitidos em nomes de arquivo."
 
 #: src/filebrowser/views.py:931
 #, python-format
-msgid "Could not name folder \"%s\": Slashes or hashes are not allowed in filenames."
-msgstr "Não foi possível nomear a pasta de \"%s\": caracteres de sustenido não são permitidos em nomes de arquivo."
+msgid ""
+"Could not name folder \"%s\": Slashes or hashes are not allowed in "
+"filenames."
+msgstr ""
+"Não foi possível nomear a pasta de \"%s\": caracteres de sustenido não "
+"são permitidos em nomes de arquivo."
 
 #: src/filebrowser/views.py:941
 #, python-format
 msgid "Could not name file \"%s\": Slashes are not allowed in filenames."
-msgstr "Não foi possível nomear o arquivo \"%s\": barras não são permitidas em nomes de arquivo."
+msgstr ""
+"Não foi possível nomear o arquivo \"%s\": barras não são permitidas em "
+"nomes de arquivo."
 
 #: src/filebrowser/views.py:1034 src/filebrowser/views.py:1111
 #, fuzzy
@@ -288,13 +306,13 @@ msgid "Sorry, no \"%(sep)s\" in the filename %(name)s.sep"
 msgstr "Desculpe, nenhum \"%(sep)s\" no nome de arquivo %(name)s.sep"
 
 #: src/filebrowser/views.py:1075 src/filebrowser/views.py:1158
-#, python-format
-msgid "Destination %(name)s already exists.name"
+#, fuzzy, python-format
+msgid "Destination %(name)s already exists."
 msgstr "O destino %(name)s já existe.nome"
 
 #: src/filebrowser/views.py:1077 src/filebrowser/views.py:1160
-#, python-format
-msgid "Copy to \"%(name)s failed: %(error)s"
+#, fuzzy, python-format
+msgid "Copy to %(name)s failed: %(error)s"
 msgstr "Falha ao copiar para \"%(name)s\": %(error)s"
 
 #: src/filebrowser/views.py:1087 src/filebrowser/views.py:1170
@@ -424,8 +442,8 @@ msgstr "O nome é obrigatório."
 #: src/filebrowser/templates/listdir_components.mako:291
 #: src/filebrowser/templates/listdir_components.mako:345
 #: src/filebrowser/templates/listdir_components.mako:366
-#: src/filebrowser/templates/listdir_components.mako:931
-#: src/filebrowser/templates/listdir_components.mako:979
+#: src/filebrowser/templates/listdir_components.mako:932
+#: src/filebrowser/templates/listdir_components.mako:980
 msgid "Cancel"
 msgstr "Cancelar"
 
@@ -594,8 +612,12 @@ msgstr "Enviar"
 
 #: src/filebrowser/templates/listdir_components.mako:186
 #, python-format
-msgid "Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, may change the owner of a file."
-msgstr "Observação: somente o superusuário Hadoop, \"%(superuser)s\" deste sistema de arquivos pode modificar o proprietário de um arquivo."
+msgid ""
+"Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, "
+"may change the owner of a file."
+msgstr ""
+"Observação: somente o superusuário Hadoop, \"%(superuser)s\" deste "
+"sistema de arquivos pode modificar o proprietário de um arquivo."
 
 #: src/filebrowser/templates/listdir_components.mako:214
 msgid "Change Permissions:"
@@ -688,56 +710,22 @@ msgstr "Especifique outro usuário."
 msgid "There was a problem with your request."
 msgstr "Houve um problema com a sua solicitação."
 
-#: src/filebrowser/templates/listdir_components.mako:923
-#: src/filebrowser/templates/listdir_components.mako:971
+#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:972
 msgid "Drop files here to upload"
 msgstr "Coloque aqui os arquivos para fazer upload"
 
-#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:925
 msgid "Upload a file"
 msgstr "Fazer upload de um arquivo"
 
-#: src/filebrowser/templates/listdir_components.mako:932
-#: src/filebrowser/templates/listdir_components.mako:980
+#: src/filebrowser/templates/listdir_components.mako:933
+#: src/filebrowser/templates/listdir_components.mako:981
 msgid "Failed"
 msgstr "Falhou"
 
-#: src/filebrowser/templates/listdir_components.mako:972
+#: src/filebrowser/templates/listdir_components.mako:973
 #, fuzzy
 msgid "Upload an archive"
 msgstr "Fazer upload de um arquivo"
 
-#~ msgid ""
-#~ "Sorry, could not name folder \"%s\": "
-#~ "Slashes are not allowed in filenames."
-#~ msgstr ""
-#~ msgid "%(destination)s upload succeded"
-#~ msgstr ""
-#~ msgid "Change Owner / Group:"
-#~ msgstr "Alterar proprietário / Grupo:"
-#~ msgid "Upload files"
-#~ msgstr "Fazer upload de arquivos"
-#~ msgid ""
-#~ "Showing %(start_index)s to %(end_index)s of"
-#~ " %(total_count)s items, page %(page)s of"
-#~ " %(num_pages)s."
-#~ msgstr ""
-#~ "Exibindo %(start_index)s até %(end_index)s de"
-#~ " %(total_count)s itens, página %(page)s de"
-#~ " %(num_pages)s."
-#~ msgid "Type"
-#~ msgstr ""
-#~ msgid "Path"
-#~ msgstr "Caminho"
-#~ msgid "Operations"
-#~ msgstr "Operações"
-#~ msgid "View File"
-#~ msgstr "Visualizar arquivo"
-#~ msgid "Download File"
-#~ msgstr "Fazer download de arquivo"
-#~ msgid "Delete Recursively"
-#~ msgstr "Excluir recursivamente"
-#~ msgid "There are no files matching the search criteria."
-#~ msgstr ""
-#~ msgid "Please Confirm"
-#~ msgstr "Confirmar"

+ 25 - 51
apps/filebrowser/src/filebrowser/locale/zh_CN/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:52-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: zh_CN <LL@li.org>\n"
@@ -154,7 +154,9 @@ msgstr "无法访问:%(path)s。"
 
 #: src/filebrowser/views.py:145 src/filebrowser/views.py:884
 #, python-format
-msgid " Note: you are a Hue admin but not a HDFS superuser (which is \"%(superuser)s\")."
+msgid ""
+" Note: you are a Hue admin but not a HDFS superuser (which is "
+"\"%(superuser)s\")."
 msgstr " 注:您是 Hue 管理员,但不是 HDFS 超级用户(即 \"%(superuser)s\")。"
 
 #: src/filebrowser/views.py:171
@@ -254,12 +256,16 @@ msgstr "无法执行操作。"
 
 #: src/filebrowser/views.py:917
 #, python-format
-msgid "Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in filenames."
+msgid ""
+"Could not rename folder \"%s\" to \"%s\": Hashes are not allowed in "
+"filenames."
 msgstr "无法将文件夹 \"%s\" 重命名为 \"%s\":文件名中不允许使用哈希。"
 
 #: src/filebrowser/views.py:931
 #, python-format
-msgid "Could not name folder \"%s\": Slashes or hashes are not allowed in filenames."
+msgid ""
+"Could not name folder \"%s\": Slashes or hashes are not allowed in "
+"filenames."
 msgstr "无法将文件夹命名为 \"%s\":文件名中不允许使用斜线或哈希。"
 
 #: src/filebrowser/views.py:941
@@ -288,13 +294,13 @@ msgid "Sorry, no \"%(sep)s\" in the filename %(name)s.sep"
 msgstr "很抱歉,文件名 %(name)s.sep 中没有 \"%(sep)s\""
 
 #: src/filebrowser/views.py:1075 src/filebrowser/views.py:1158
-#, python-format
-msgid "Destination %(name)s already exists.name"
+#, fuzzy, python-format
+msgid "Destination %(name)s already exists."
 msgstr "目标 %(name)s 已存在 .name"
 
 #: src/filebrowser/views.py:1077 src/filebrowser/views.py:1160
-#, python-format
-msgid "Copy to \"%(name)s failed: %(error)s"
+#, fuzzy, python-format
+msgid "Copy to %(name)s failed: %(error)s"
 msgstr "无法复制到 \"%(name)s:%(error)s"
 
 #: src/filebrowser/views.py:1087 src/filebrowser/views.py:1170
@@ -424,8 +430,8 @@ msgstr "需要提供名称。"
 #: src/filebrowser/templates/listdir_components.mako:291
 #: src/filebrowser/templates/listdir_components.mako:345
 #: src/filebrowser/templates/listdir_components.mako:366
-#: src/filebrowser/templates/listdir_components.mako:931
-#: src/filebrowser/templates/listdir_components.mako:979
+#: src/filebrowser/templates/listdir_components.mako:932
+#: src/filebrowser/templates/listdir_components.mako:980
 msgid "Cancel"
 msgstr "取消"
 
@@ -594,7 +600,9 @@ msgstr "提交"
 
 #: src/filebrowser/templates/listdir_components.mako:186
 #, python-format
-msgid "Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, may change the owner of a file."
+msgid ""
+"Note: Only the Hadoop superuser, \"%(superuser)s\" on this file system, "
+"may change the owner of a file."
 msgstr "请注意:仅 Hadoop 超级用户(此文件系统的 \"%(superuser)s\")可更改文件所有者。"
 
 #: src/filebrowser/templates/listdir_components.mako:214
@@ -688,56 +696,22 @@ msgstr "指定另一位用户。"
 msgid "There was a problem with your request."
 msgstr "您的请求出现问题。"
 
-#: src/filebrowser/templates/listdir_components.mako:923
-#: src/filebrowser/templates/listdir_components.mako:971
+#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:972
 msgid "Drop files here to upload"
 msgstr "拖放文件到此处进行上载"
 
-#: src/filebrowser/templates/listdir_components.mako:924
+#: src/filebrowser/templates/listdir_components.mako:925
 msgid "Upload a file"
 msgstr "上载文件"
 
-#: src/filebrowser/templates/listdir_components.mako:932
-#: src/filebrowser/templates/listdir_components.mako:980
+#: src/filebrowser/templates/listdir_components.mako:933
+#: src/filebrowser/templates/listdir_components.mako:981
 msgid "Failed"
 msgstr "失败"
 
-#: src/filebrowser/templates/listdir_components.mako:972
+#: src/filebrowser/templates/listdir_components.mako:973
 #, fuzzy
 msgid "Upload an archive"
 msgstr "上载存档"
 
-#~ msgid ""
-#~ "Sorry, could not name folder \"%s\": "
-#~ "Slashes are not allowed in filenames."
-#~ msgstr ""
-#~ msgid "%(destination)s upload succeded"
-#~ msgstr ""
-#~ msgid "Change Owner / Group:"
-#~ msgstr "更改所有者/组:"
-#~ msgid "Upload files"
-#~ msgstr "上传文件"
-#~ msgid ""
-#~ "Showing %(start_index)s to %(end_index)s of"
-#~ " %(total_count)s items, page %(page)s of"
-#~ " %(num_pages)s."
-#~ msgstr ""
-#~ "正在显示 %(start_index)s 到 %(end_index)s,共 "
-#~ "%(total_count)s 个项目,第 %(page)s 页,共 "
-#~ "%(num_pages)s 页。"
-#~ msgid "Type"
-#~ msgstr ""
-#~ msgid "Path"
-#~ msgstr "路径"
-#~ msgid "Operations"
-#~ msgstr "操作"
-#~ msgid "View File"
-#~ msgstr "查看文件"
-#~ msgid "Download File"
-#~ msgstr "下载文件"
-#~ msgid "Delete Recursively"
-#~ msgstr "递归删除"
-#~ msgid "There are no files matching the search criteria."
-#~ msgstr ""
-#~ msgid "Please Confirm"
-#~ msgstr "请确认"

+ 21 - 13
apps/impala/src/impala/locale/de/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:29-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: de <LL@li.org>\n"
@@ -47,8 +47,12 @@ msgstr "Ende der Liste"
 
 #: src/impala/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
-msgstr "Anzeige von %(start)s bis %(end)s von %(count)s Elementen, Seite %(page)s von %(pages)s"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
+msgstr ""
+"Anzeige von %(start)s bis %(end)s von %(count)s Elementen, Seite %(page)s"
+" von %(pages)s"
 
 #: src/impala/templates/execute.mako:26 src/impala/templates/layout.mako:34
 msgid "Query Editor"
@@ -125,8 +129,14 @@ msgid "Parameterization"
 msgstr "Parametrisierung"
 
 #: src/impala/templates/execute.mako:182
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
-msgstr "Wenn markiert (Standardeinstellung), können Sie Parameter wie $parameter_name in Ihrer Abfrage einschließen, und Benutzer werden aufgefordert, einen Wert einzugeben, wenn die Abfrage ausgeführt wird."
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
+msgstr ""
+"Wenn markiert (Standardeinstellung), können Sie Parameter wie "
+"$parameter_name in Ihrer Abfrage einschließen, und Benutzer werden "
+"aufgefordert, einen Wert einzugeben, wenn die Abfrage ausgeführt wird."
 
 #: src/impala/templates/execute.mako:184
 msgid "Enable Parameterization"
@@ -137,8 +147,12 @@ msgid "Email Notification"
 msgstr "E-Mail-Benachrichtigung"
 
 #: src/impala/templates/execute.mako:189
-msgid "If checked, you will receive an email notification when the query completes."
-msgstr "Wenn markiert, erhalten Sie eine E-Mail-Benachrichtigung, wenn die Abfrage abgeschlossen ist."
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
+msgstr ""
+"Wenn markiert, erhalten Sie eine E-Mail-Benachrichtigung, wenn die "
+"Abfrage abgeschlossen ist."
 
 #: src/impala/templates/execute.mako:191
 msgid "Email me on completion"
@@ -201,9 +215,3 @@ msgstr "Tabellen"
 msgid "Settings"
 msgstr "Einstellungen"
 
-#~ msgid "About Hue"
-#~ msgstr "Über Hue"
-#~ msgid "Configuration"
-#~ msgstr "Konfiguration"
-#~ msgid "Check for misconfiguration"
-#~ msgstr "Auf Fehlkonfiguration prüfen"

+ 3 - 3
apps/impala/src/impala/locale/en_US.pot

@@ -1,14 +1,14 @@
 # Translations template for Hue.
-# Copyright (C) 2012 Cloudera, Inc
+# Copyright (C) 2013 Cloudera, Inc
 # This file is distributed under the same license as the Hue project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: Hue VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:29-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"

+ 21 - 13
apps/impala/src/impala/locale/es/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:29-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: es <LL@li.org>\n"
@@ -47,8 +47,12 @@ msgstr "Fin de la lista"
 
 #: src/impala/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
-msgstr "Mostrando de %(start)s a %(end)s elementos de %(count)s, página %(page)s de %(pages)s"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
+msgstr ""
+"Mostrando de %(start)s a %(end)s elementos de %(count)s, página %(page)s "
+"de %(pages)s"
 
 #: src/impala/templates/execute.mako:26 src/impala/templates/layout.mako:34
 msgid "Query Editor"
@@ -125,8 +129,14 @@ msgid "Parameterization"
 msgstr "Parametrización"
 
 #: src/impala/templates/execute.mako:182
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
-msgstr "Si se activa (valor predeterminado), puede incluir parámetros como $parameter_name en la consulta y se le solicitará a los usuarios un valor cuando se ejecute la consulta."
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
+msgstr ""
+"Si se activa (valor predeterminado), puede incluir parámetros como "
+"$parameter_name en la consulta y se le solicitará a los usuarios un valor"
+" cuando se ejecute la consulta."
 
 #: src/impala/templates/execute.mako:184
 msgid "Enable Parameterization"
@@ -137,8 +147,12 @@ msgid "Email Notification"
 msgstr "Notificación por correo electrónico"
 
 #: src/impala/templates/execute.mako:189
-msgid "If checked, you will receive an email notification when the query completes."
-msgstr "Si se activa, recibirá una notificación por correo electrónico cuando termine la consulta."
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
+msgstr ""
+"Si se activa, recibirá una notificación por correo electrónico cuando "
+"termine la consulta."
 
 #: src/impala/templates/execute.mako:191
 msgid "Email me on completion"
@@ -201,9 +215,3 @@ msgstr "Tablas"
 msgid "Settings"
 msgstr "Ajustes"
 
-#~ msgid "About Hue"
-#~ msgstr "Acerca de Hue"
-#~ msgid "Configuration"
-#~ msgstr "Configuración"
-#~ msgid "Check for misconfiguration"
-#~ msgstr "Comprobar error de configuración"

+ 21 - 13
apps/impala/src/impala/locale/fr/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:29-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: fr <LL@li.org>\n"
@@ -47,8 +47,12 @@ msgstr "Fin de la liste"
 
 #: src/impala/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
-msgstr "Affichage des éléments %(start)s à %(end)s sur %(count)s, page %(page)s sur %(pages)s"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
+msgstr ""
+"Affichage des éléments %(start)s à %(end)s sur %(count)s, page %(page)s "
+"sur %(pages)s"
 
 #: src/impala/templates/execute.mako:26 src/impala/templates/layout.mako:34
 msgid "Query Editor"
@@ -125,8 +129,14 @@ msgid "Parameterization"
 msgstr "Paramétrage"
 
 #: src/impala/templates/execute.mako:182
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
-msgstr "Si coché (par défaut), vous pouvez inclure des paramètres tels que $parameter_name dans votre requête, et les utilisateurs seront invités à saisir une valeur lors de l'exécution de la requête."
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
+msgstr ""
+"Si coché (par défaut), vous pouvez inclure des paramètres tels que "
+"$parameter_name dans votre requête, et les utilisateurs seront invités à "
+"saisir une valeur lors de l'exécution de la requête."
 
 #: src/impala/templates/execute.mako:184
 msgid "Enable Parameterization"
@@ -137,8 +147,12 @@ msgid "Email Notification"
 msgstr "Notification par courriel"
 
 #: src/impala/templates/execute.mako:189
-msgid "If checked, you will receive an email notification when the query completes."
-msgstr "Si coché, vous recevrez une notification par courriel lorsque la requête est terminée."
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
+msgstr ""
+"Si coché, vous recevrez une notification par courriel lorsque la requête "
+"est terminée."
 
 #: src/impala/templates/execute.mako:191
 msgid "Email me on completion"
@@ -201,9 +215,3 @@ msgstr "Tables"
 msgid "Settings"
 msgstr "Paramètres"
 
-#~ msgid "About Hue"
-#~ msgstr "A propos de Hue"
-#~ msgid "Configuration"
-#~ msgstr "Configuration"
-#~ msgid "Check for misconfiguration"
-#~ msgstr "Recherche de configuration incorrecte"

+ 14 - 11
apps/impala/src/impala/locale/ja/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:29-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ja <LL@li.org>\n"
@@ -47,7 +47,9 @@ msgstr "リストの末尾"
 
 #: src/impala/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
 msgstr "%(page)s/%(pages)s ページで %(count)s 件のアイテムのうち、%(start)s ~ %(end)s までを表示しています"
 
 #: src/impala/templates/execute.mako:26 src/impala/templates/layout.mako:34
@@ -125,8 +127,13 @@ msgid "Parameterization"
 msgstr "パラメータ化"
 
 #: src/impala/templates/execute.mako:182
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
-msgstr "チェックすると(デフォルトの設定)、$parameter_name などのパラメータをクエリで使用でき、クエリを実行したユーザーにはそのパラメータ値の指定が要求されます。"
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
+msgstr ""
+"チェックすると(デフォルトの設定)、$parameter_name "
+"などのパラメータをクエリで使用でき、クエリを実行したユーザーにはそのパラメータ値の指定が要求されます。"
 
 #: src/impala/templates/execute.mako:184
 msgid "Enable Parameterization"
@@ -137,7 +144,9 @@ msgid "Email Notification"
 msgstr "電子メール通知"
 
 #: src/impala/templates/execute.mako:189
-msgid "If checked, you will receive an email notification when the query completes."
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
 msgstr "チェックすると、クエリの完了が電子メールで通知されます。"
 
 #: src/impala/templates/execute.mako:191
@@ -201,9 +210,3 @@ msgstr "テーブル"
 msgid "Settings"
 msgstr "設定"
 
-#~ msgid "About Hue"
-#~ msgstr "Hue のバージョン情報"
-#~ msgid "Configuration"
-#~ msgstr "設定"
-#~ msgid "Check for misconfiguration"
-#~ msgstr "誤設定がないか確認します"

+ 14 - 11
apps/impala/src/impala/locale/ko/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:29-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ko <LL@li.org>\n"
@@ -47,7 +47,9 @@ msgstr "목록 끝"
 
 #: src/impala/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
 msgstr "%(page)s / %(pages) 페이지, %(count)s 항목 중 %(start)s ~ %(end)s을(를) 표시합니다."
 
 #: src/impala/templates/execute.mako:26 src/impala/templates/layout.mako:34
@@ -125,8 +127,13 @@ msgid "Parameterization"
 msgstr "매개변수화"
 
 #: src/impala/templates/execute.mako:182
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
-msgstr "이 항목이 선택되면(기본 설정) 쿼리에 $parameter_name 같은 매개변수를 포함할 수 있으며 쿼리가 실행 중일 때 사용자에게 값이 표시됩니다."
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
+msgstr ""
+"이 항목이 선택되면(기본 설정) 쿼리에 $parameter_name 같은 매개변수를 포함할 수 있으며 쿼리가 실행 중일 때 "
+"사용자에게 값이 표시됩니다."
 
 #: src/impala/templates/execute.mako:184
 msgid "Enable Parameterization"
@@ -137,7 +144,9 @@ msgid "Email Notification"
 msgstr "이메일 알림"
 
 #: src/impala/templates/execute.mako:189
-msgid "If checked, you will receive an email notification when the query completes."
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
 msgstr "이 항목이 선택되면 쿼리 완료 시 이메일 알림을 받게 됩니다."
 
 #: src/impala/templates/execute.mako:191
@@ -201,9 +210,3 @@ msgstr "테이블"
 msgid "Settings"
 msgstr "설정"
 
-#~ msgid "About Hue"
-#~ msgstr "Hue 정보"
-#~ msgid "Configuration"
-#~ msgstr "구성"
-#~ msgid "Check for misconfiguration"
-#~ msgstr "잘못된 구성 검사"

+ 21 - 13
apps/impala/src/impala/locale/pt/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:29-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt <LL@li.org>\n"
@@ -47,8 +47,12 @@ msgstr "Fim da lista"
 
 #: src/impala/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
-msgstr "A mostrar %(start)s a %(end)s de %(count)s itens, página %(page)s de %(pages)s"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
+msgstr ""
+"A mostrar %(start)s a %(end)s de %(count)s itens, página %(page)s de "
+"%(pages)s"
 
 #: src/impala/templates/execute.mako:26 src/impala/templates/layout.mako:34
 msgid "Query Editor"
@@ -125,8 +129,14 @@ msgid "Parameterization"
 msgstr "Parametrização"
 
 #: src/impala/templates/execute.mako:182
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
-msgstr "Se marcado (predefinição), poderá incluir parâmetros como $parameter_name na sua consulta e os utilizadores terão de fornecer um valor quando a consulta for executada."
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
+msgstr ""
+"Se marcado (predefinição), poderá incluir parâmetros como $parameter_name"
+" na sua consulta e os utilizadores terão de fornecer um valor quando a "
+"consulta for executada."
 
 #: src/impala/templates/execute.mako:184
 msgid "Enable Parameterization"
@@ -137,8 +147,12 @@ msgid "Email Notification"
 msgstr "Notificação por e-mail"
 
 #: src/impala/templates/execute.mako:189
-msgid "If checked, you will receive an email notification when the query completes."
-msgstr "Se marcado, receberá uma notificação por e-mail quando a consulta estiver concluída."
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
+msgstr ""
+"Se marcado, receberá uma notificação por e-mail quando a consulta estiver"
+" concluída."
 
 #: src/impala/templates/execute.mako:191
 msgid "Email me on completion"
@@ -201,9 +215,3 @@ msgstr "Tabelas"
 msgid "Settings"
 msgstr "Definições"
 
-#~ msgid "About Hue"
-#~ msgstr "Acerca da Hue"
-#~ msgid "Configuration"
-#~ msgstr "Configuração"
-#~ msgid "Check for misconfiguration"
-#~ msgstr "Verifique se a configuração está correcta"

+ 21 - 13
apps/impala/src/impala/locale/pt_BR/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:29-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt_BR <LL@li.org>\n"
@@ -47,8 +47,12 @@ msgstr "Final da lista"
 
 #: src/impala/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
-msgstr "Exibindo %(start)s até o %(end)s de %(count)s itens, página %(page)s de %(pages)s"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
+msgstr ""
+"Exibindo %(start)s até o %(end)s de %(count)s itens, página %(page)s de "
+"%(pages)s"
 
 #: src/impala/templates/execute.mako:26 src/impala/templates/layout.mako:34
 msgid "Query Editor"
@@ -125,8 +129,14 @@ msgid "Parameterization"
 msgstr "Parametrização"
 
 #: src/impala/templates/execute.mako:182
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
-msgstr "Se marcado (o padrão), você poderá incluir parâmetros como e $parameter_name em sua consulta, e os usuários serão solicitados a informar um valor quando a consulta for executada."
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
+msgstr ""
+"Se marcado (o padrão), você poderá incluir parâmetros como e "
+"$parameter_name em sua consulta, e os usuários serão solicitados a "
+"informar um valor quando a consulta for executada."
 
 #: src/impala/templates/execute.mako:184
 msgid "Enable Parameterization"
@@ -137,8 +147,12 @@ msgid "Email Notification"
 msgstr "Notificação de e-mail"
 
 #: src/impala/templates/execute.mako:189
-msgid "If checked, you will receive an email notification when the query completes."
-msgstr "Se marcado, você receberá uma notificação de e-mail quando a consulta estiver concluída."
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
+msgstr ""
+"Se marcado, você receberá uma notificação de e-mail quando a consulta "
+"estiver concluída."
 
 #: src/impala/templates/execute.mako:191
 msgid "Email me on completion"
@@ -201,9 +215,3 @@ msgstr "Tabela"
 msgid "Settings"
 msgstr "Configurações"
 
-#~ msgid "About Hue"
-#~ msgstr "Sobre o Hue"
-#~ msgid "Configuration"
-#~ msgstr "Configuração"
-#~ msgid "Check for misconfiguration"
-#~ msgstr "Verificar configurações incorretas"

+ 11 - 10
apps/impala/src/impala/locale/zh_CN/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:29-0800\n"
 "PO-Revision-Date: 2012-07-30 18:50-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: zh_CN <LL@li.org>\n"
@@ -47,7 +47,9 @@ msgstr "列表结尾"
 
 #: src/impala/templates/beeswax_components.mako:203
 #, python-format
-msgid "Showing %(start)s to %(end)s of %(count)s items, page %(page)s of %(pages)s"
+msgid ""
+"Showing %(start)s to %(end)s of %(count)s items, page %(page)s of "
+"%(pages)s"
 msgstr "正在显示 %(start)s 到 %(end)s,共 %(count)s 个项目,第 %(page)s 页,共 %(pages)s 页"
 
 #: src/impala/templates/execute.mako:26 src/impala/templates/layout.mako:34
@@ -125,7 +127,10 @@ msgid "Parameterization"
 msgstr "参数化"
 
 #: src/impala/templates/execute.mako:182
-msgid "If checked (the default), you can include parameters like $parameter_name in your query, and users will be prompted for a value when the query is run."
+msgid ""
+"If checked (the default), you can include parameters like $parameter_name"
+" in your query, and users will be prompted for a value when the query is "
+"run."
 msgstr "如果选中(默认值),您可在查询中包括 $parameter_name 之类的参数,并且在运行查询时会提示用户输入值。"
 
 #: src/impala/templates/execute.mako:184
@@ -137,7 +142,9 @@ msgid "Email Notification"
 msgstr "电子邮件通知"
 
 #: src/impala/templates/execute.mako:189
-msgid "If checked, you will receive an email notification when the query completes."
+msgid ""
+"If checked, you will receive an email notification when the query "
+"completes."
 msgstr "如果选中,您将在查询完成时收到一封电子邮件通知。"
 
 #: src/impala/templates/execute.mako:191
@@ -201,9 +208,3 @@ msgstr "表"
 msgid "Settings"
 msgstr "设置"
 
-#~ msgid "About Hue"
-#~ msgstr "关于 Hue"
-#~ msgid "Configuration"
-#~ msgstr "配置"
-#~ msgid "Check for misconfiguration"
-#~ msgstr "检查错误配置"

+ 52 - 15
apps/jobbrowser/src/jobbrowser/locale/de/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:53-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: de <LL@li.org>\n"
@@ -18,8 +18,13 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/jobbrowser/conf.py:26
-msgid "Share submitted jobs information with all users. If set to false, submitted jobs are visible only to the owner and administrators."
-msgstr "Informationen über übermittelte Jobs allen Benutzern mitteilen. Wenn auf falsch gesetzt, sind übermittelte Jobs nur für den Eigentümer und Administratoren sichtbar."
+msgid ""
+"Share submitted jobs information with all users. If set to false, "
+"submitted jobs are visible only to the owner and administrators."
+msgstr ""
+"Informationen über übermittelte Jobs allen Benutzern mitteilen. Wenn auf "
+"falsch gesetzt, sind übermittelte Jobs nur für den Eigentümer und "
+"Administratoren sichtbar."
 
 #: src/jobbrowser/models.py:87
 #, fuzzy, python-format
@@ -58,7 +63,9 @@ msgstr "Unzureichende Berechtigungen"
 #: src/jobbrowser/views.py:143
 #, python-format
 msgid "Permission denied.  User %(username)s cannot delete user %(user)s's job."
-msgstr "Berechtigung verweigert. Benutzer %(username)s kann den Job des Benutzers %(user)s nicht löschen."
+msgstr ""
+"Berechtigung verweigert. Benutzer %(username)s kann den Job des Benutzers"
+" %(user)s nicht löschen."
 
 #: src/jobbrowser/views.py:159
 msgid "Job did not appear as killed within 15 seconds"
@@ -152,7 +159,7 @@ msgstr "Protokolle"
 #: src/jobbrowser/templates/job.mako:189 src/jobbrowser/templates/job.mako:236
 #: src/jobbrowser/templates/jobbrowser_components.mako:54
 #: src/jobbrowser/templates/jobs.mako:81 src/jobbrowser/templates/task.mako:97
-#: src/jobbrowser/templates/tasktrackers.mako:26
+#: src/jobbrowser/templates/tasktrackers.mako:29
 msgid "Name"
 msgstr "Name"
 
@@ -214,6 +221,36 @@ msgstr "Phase"
 msgid "Output Size"
 msgstr "Ausgabegröße"
 
+#: src/jobbrowser/templates/attempt.mako:139
+#: src/jobbrowser/templates/attempt.mako:155
+#: src/jobbrowser/templates/attempt_logs.mako:117
+#: src/jobbrowser/templates/attempt_logs.mako:133
+#: src/jobbrowser/templates/job.mako:276 src/jobbrowser/templates/job.mako:291
+#: src/jobbrowser/templates/job.mako:306 src/jobbrowser/templates/job.mako:328
+#: src/jobbrowser/templates/jobs.mako:207
+#: src/jobbrowser/templates/task.mako:157
+#: src/jobbrowser/templates/task.mako:173
+#: src/jobbrowser/templates/task.mako:189
+#: src/jobbrowser/templates/tasks.mako:121
+#: src/jobbrowser/templates/tasktrackers.mako:70
+msgid "No data available"
+msgstr ""
+
+#: src/jobbrowser/templates/attempt.mako:140
+#: src/jobbrowser/templates/attempt.mako:156
+#: src/jobbrowser/templates/attempt_logs.mako:118
+#: src/jobbrowser/templates/attempt_logs.mako:134
+#: src/jobbrowser/templates/job.mako:277 src/jobbrowser/templates/job.mako:292
+#: src/jobbrowser/templates/job.mako:307 src/jobbrowser/templates/job.mako:329
+#: src/jobbrowser/templates/jobs.mako:208
+#: src/jobbrowser/templates/task.mako:158
+#: src/jobbrowser/templates/task.mako:174
+#: src/jobbrowser/templates/task.mako:190
+#: src/jobbrowser/templates/tasks.mako:122
+#: src/jobbrowser/templates/tasktrackers.mako:71
+msgid "No matching records"
+msgstr ""
+
 #: src/jobbrowser/templates/attempt_logs.mako:74
 msgid "task diagnostic log"
 msgstr "Task-Diagnose-Protokoll"
@@ -641,43 +678,43 @@ msgstr "Max. Map-Tasks:"
 msgid "Max reduce tasks:"
 msgstr "Max. Reduce-Tasks:"
 
-#: src/jobbrowser/templates/tasktrackers.mako:21
+#: src/jobbrowser/templates/tasktrackers.mako:22
 msgid "Task Trackers - Job Browser"
 msgstr "Task-Trackers - Job-Browser"
 
-#: src/jobbrowser/templates/tasktrackers.mako:27
+#: src/jobbrowser/templates/tasktrackers.mako:30
 msgid "Host"
 msgstr "Host"
 
-#: src/jobbrowser/templates/tasktrackers.mako:28
+#: src/jobbrowser/templates/tasktrackers.mako:31
 msgid "Port"
 msgstr "Port"
 
-#: src/jobbrowser/templates/tasktrackers.mako:29
+#: src/jobbrowser/templates/tasktrackers.mako:32
 msgid "Last Seen"
 msgstr "Zuletzt gesehen"
 
-#: src/jobbrowser/templates/tasktrackers.mako:30
+#: src/jobbrowser/templates/tasktrackers.mako:33
 msgid "Available Space"
 msgstr "Verfügbarer Platz"
 
-#: src/jobbrowser/templates/tasktrackers.mako:31
+#: src/jobbrowser/templates/tasktrackers.mako:34
 msgid "Failure Count"
 msgstr "Fehlerzähler"
 
-#: src/jobbrowser/templates/tasktrackers.mako:32
+#: src/jobbrowser/templates/tasktrackers.mako:35
 msgid "Map Count"
 msgstr "Map-Zähler"
 
-#: src/jobbrowser/templates/tasktrackers.mako:33
+#: src/jobbrowser/templates/tasktrackers.mako:36
 msgid "Reduce Count"
 msgstr "Reduce-Zähler"
 
-#: src/jobbrowser/templates/tasktrackers.mako:34
+#: src/jobbrowser/templates/tasktrackers.mako:37
 msgid "Max Map Tasks"
 msgstr "Max. Map-Tasks"
 
-#: src/jobbrowser/templates/tasktrackers.mako:35
+#: src/jobbrowser/templates/tasktrackers.mako:38
 msgid "Max Reduce Tasks"
 msgstr "Max. Reduce-Tasks"
 

+ 44 - 14
apps/jobbrowser/src/jobbrowser/locale/en_US.pot

@@ -1,14 +1,14 @@
 # Translations template for Hue.
-# Copyright (C) 2012 Cloudera, Inc
+# Copyright (C) 2013 Cloudera, Inc
 # This file is distributed under the same license as the Hue project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: Hue VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-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"
@@ -154,7 +154,7 @@ msgstr ""
 #: src/jobbrowser/templates/job.mako:189 src/jobbrowser/templates/job.mako:236
 #: src/jobbrowser/templates/jobbrowser_components.mako:54
 #: src/jobbrowser/templates/jobs.mako:81 src/jobbrowser/templates/task.mako:97
-#: src/jobbrowser/templates/tasktrackers.mako:26
+#: src/jobbrowser/templates/tasktrackers.mako:29
 msgid "Name"
 msgstr ""
 
@@ -216,6 +216,36 @@ msgstr ""
 msgid "Output Size"
 msgstr ""
 
+#: src/jobbrowser/templates/attempt.mako:139
+#: src/jobbrowser/templates/attempt.mako:155
+#: src/jobbrowser/templates/attempt_logs.mako:117
+#: src/jobbrowser/templates/attempt_logs.mako:133
+#: src/jobbrowser/templates/job.mako:276 src/jobbrowser/templates/job.mako:291
+#: src/jobbrowser/templates/job.mako:306 src/jobbrowser/templates/job.mako:328
+#: src/jobbrowser/templates/jobs.mako:207
+#: src/jobbrowser/templates/task.mako:157
+#: src/jobbrowser/templates/task.mako:173
+#: src/jobbrowser/templates/task.mako:189
+#: src/jobbrowser/templates/tasks.mako:121
+#: src/jobbrowser/templates/tasktrackers.mako:70
+msgid "No data available"
+msgstr ""
+
+#: src/jobbrowser/templates/attempt.mako:140
+#: src/jobbrowser/templates/attempt.mako:156
+#: src/jobbrowser/templates/attempt_logs.mako:118
+#: src/jobbrowser/templates/attempt_logs.mako:134
+#: src/jobbrowser/templates/job.mako:277 src/jobbrowser/templates/job.mako:292
+#: src/jobbrowser/templates/job.mako:307 src/jobbrowser/templates/job.mako:329
+#: src/jobbrowser/templates/jobs.mako:208
+#: src/jobbrowser/templates/task.mako:158
+#: src/jobbrowser/templates/task.mako:174
+#: src/jobbrowser/templates/task.mako:190
+#: src/jobbrowser/templates/tasks.mako:122
+#: src/jobbrowser/templates/tasktrackers.mako:71
+msgid "No matching records"
+msgstr ""
+
 #: src/jobbrowser/templates/attempt_logs.mako:74
 msgid "task diagnostic log"
 msgstr ""
@@ -641,43 +671,43 @@ msgstr ""
 msgid "Max reduce tasks:"
 msgstr ""
 
-#: src/jobbrowser/templates/tasktrackers.mako:21
+#: src/jobbrowser/templates/tasktrackers.mako:22
 msgid "Task Trackers - Job Browser"
 msgstr ""
 
-#: src/jobbrowser/templates/tasktrackers.mako:27
+#: src/jobbrowser/templates/tasktrackers.mako:30
 msgid "Host"
 msgstr ""
 
-#: src/jobbrowser/templates/tasktrackers.mako:28
+#: src/jobbrowser/templates/tasktrackers.mako:31
 msgid "Port"
 msgstr ""
 
-#: src/jobbrowser/templates/tasktrackers.mako:29
+#: src/jobbrowser/templates/tasktrackers.mako:32
 msgid "Last Seen"
 msgstr ""
 
-#: src/jobbrowser/templates/tasktrackers.mako:30
+#: src/jobbrowser/templates/tasktrackers.mako:33
 msgid "Available Space"
 msgstr ""
 
-#: src/jobbrowser/templates/tasktrackers.mako:31
+#: src/jobbrowser/templates/tasktrackers.mako:34
 msgid "Failure Count"
 msgstr ""
 
-#: src/jobbrowser/templates/tasktrackers.mako:32
+#: src/jobbrowser/templates/tasktrackers.mako:35
 msgid "Map Count"
 msgstr ""
 
-#: src/jobbrowser/templates/tasktrackers.mako:33
+#: src/jobbrowser/templates/tasktrackers.mako:36
 msgid "Reduce Count"
 msgstr ""
 
-#: src/jobbrowser/templates/tasktrackers.mako:34
+#: src/jobbrowser/templates/tasktrackers.mako:37
 msgid "Max Map Tasks"
 msgstr ""
 
-#: src/jobbrowser/templates/tasktrackers.mako:35
+#: src/jobbrowser/templates/tasktrackers.mako:38
 msgid "Max Reduce Tasks"
 msgstr ""
 

+ 52 - 15
apps/jobbrowser/src/jobbrowser/locale/es/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:53-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: es <LL@li.org>\n"
@@ -18,8 +18,13 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/jobbrowser/conf.py:26
-msgid "Share submitted jobs information with all users. If set to false, submitted jobs are visible only to the owner and administrators."
-msgstr "Compartir información de trabajos enviados con todos los usuarios. Si se establece en false, los trabajos enviados solo están visibles para el propietario y los administradores."
+msgid ""
+"Share submitted jobs information with all users. If set to false, "
+"submitted jobs are visible only to the owner and administrators."
+msgstr ""
+"Compartir información de trabajos enviados con todos los usuarios. Si se "
+"establece en false, los trabajos enviados solo están visibles para el "
+"propietario y los administradores."
 
 #: src/jobbrowser/models.py:87
 #, fuzzy, python-format
@@ -58,7 +63,9 @@ msgstr "Permiso insuficiente"
 #: src/jobbrowser/views.py:143
 #, python-format
 msgid "Permission denied.  User %(username)s cannot delete user %(user)s's job."
-msgstr "Permiso denegado. El usuario %(username)s no puede eliminar el trabajo del usuario %(user)s."
+msgstr ""
+"Permiso denegado. El usuario %(username)s no puede eliminar el trabajo "
+"del usuario %(user)s."
 
 #: src/jobbrowser/views.py:159
 msgid "Job did not appear as killed within 15 seconds"
@@ -152,7 +159,7 @@ msgstr "Registros"
 #: src/jobbrowser/templates/job.mako:189 src/jobbrowser/templates/job.mako:236
 #: src/jobbrowser/templates/jobbrowser_components.mako:54
 #: src/jobbrowser/templates/jobs.mako:81 src/jobbrowser/templates/task.mako:97
-#: src/jobbrowser/templates/tasktrackers.mako:26
+#: src/jobbrowser/templates/tasktrackers.mako:29
 msgid "Name"
 msgstr "Nombre"
 
@@ -214,6 +221,36 @@ msgstr "Fase"
 msgid "Output Size"
 msgstr "Tamaño de resultado"
 
+#: src/jobbrowser/templates/attempt.mako:139
+#: src/jobbrowser/templates/attempt.mako:155
+#: src/jobbrowser/templates/attempt_logs.mako:117
+#: src/jobbrowser/templates/attempt_logs.mako:133
+#: src/jobbrowser/templates/job.mako:276 src/jobbrowser/templates/job.mako:291
+#: src/jobbrowser/templates/job.mako:306 src/jobbrowser/templates/job.mako:328
+#: src/jobbrowser/templates/jobs.mako:207
+#: src/jobbrowser/templates/task.mako:157
+#: src/jobbrowser/templates/task.mako:173
+#: src/jobbrowser/templates/task.mako:189
+#: src/jobbrowser/templates/tasks.mako:121
+#: src/jobbrowser/templates/tasktrackers.mako:70
+msgid "No data available"
+msgstr ""
+
+#: src/jobbrowser/templates/attempt.mako:140
+#: src/jobbrowser/templates/attempt.mako:156
+#: src/jobbrowser/templates/attempt_logs.mako:118
+#: src/jobbrowser/templates/attempt_logs.mako:134
+#: src/jobbrowser/templates/job.mako:277 src/jobbrowser/templates/job.mako:292
+#: src/jobbrowser/templates/job.mako:307 src/jobbrowser/templates/job.mako:329
+#: src/jobbrowser/templates/jobs.mako:208
+#: src/jobbrowser/templates/task.mako:158
+#: src/jobbrowser/templates/task.mako:174
+#: src/jobbrowser/templates/task.mako:190
+#: src/jobbrowser/templates/tasks.mako:122
+#: src/jobbrowser/templates/tasktrackers.mako:71
+msgid "No matching records"
+msgstr ""
+
 #: src/jobbrowser/templates/attempt_logs.mako:74
 msgid "task diagnostic log"
 msgstr "registro de diagnóstico de tareas"
@@ -641,43 +678,43 @@ msgstr "Tareas map máximas:"
 msgid "Max reduce tasks:"
 msgstr "Tareas reduce máximas:"
 
-#: src/jobbrowser/templates/tasktrackers.mako:21
+#: src/jobbrowser/templates/tasktrackers.mako:22
 msgid "Task Trackers - Job Browser"
 msgstr "Task Trackers: Job Browser"
 
-#: src/jobbrowser/templates/tasktrackers.mako:27
+#: src/jobbrowser/templates/tasktrackers.mako:30
 msgid "Host"
 msgstr "Host"
 
-#: src/jobbrowser/templates/tasktrackers.mako:28
+#: src/jobbrowser/templates/tasktrackers.mako:31
 msgid "Port"
 msgstr "Puerto"
 
-#: src/jobbrowser/templates/tasktrackers.mako:29
+#: src/jobbrowser/templates/tasktrackers.mako:32
 msgid "Last Seen"
 msgstr "Último visto"
 
-#: src/jobbrowser/templates/tasktrackers.mako:30
+#: src/jobbrowser/templates/tasktrackers.mako:33
 msgid "Available Space"
 msgstr "Espacio disponible"
 
-#: src/jobbrowser/templates/tasktrackers.mako:31
+#: src/jobbrowser/templates/tasktrackers.mako:34
 msgid "Failure Count"
 msgstr "Recuento de errores"
 
-#: src/jobbrowser/templates/tasktrackers.mako:32
+#: src/jobbrowser/templates/tasktrackers.mako:35
 msgid "Map Count"
 msgstr "Recuento de maps"
 
-#: src/jobbrowser/templates/tasktrackers.mako:33
+#: src/jobbrowser/templates/tasktrackers.mako:36
 msgid "Reduce Count"
 msgstr "Recuento de reduces"
 
-#: src/jobbrowser/templates/tasktrackers.mako:34
+#: src/jobbrowser/templates/tasktrackers.mako:37
 msgid "Max Map Tasks"
 msgstr "Tareas map máximas"
 
-#: src/jobbrowser/templates/tasktrackers.mako:35
+#: src/jobbrowser/templates/tasktrackers.mako:38
 msgid "Max Reduce Tasks"
 msgstr "Tareas reduce máximas"
 

+ 56 - 17
apps/jobbrowser/src/jobbrowser/locale/fr/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:53-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: fr <LL@li.org>\n"
@@ -18,8 +18,13 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/jobbrowser/conf.py:26
-msgid "Share submitted jobs information with all users. If set to false, submitted jobs are visible only to the owner and administrators."
-msgstr "Partagez les informations sur les jobs envoyés avec tous les utilisateurs. Si défini sur False, les jobs envoyés sont uniquement visibles pour le propriétaire et les administrateurs."
+msgid ""
+"Share submitted jobs information with all users. If set to false, "
+"submitted jobs are visible only to the owner and administrators."
+msgstr ""
+"Partagez les informations sur les jobs envoyés avec tous les "
+"utilisateurs. Si défini sur False, les jobs envoyés sont uniquement "
+"visibles pour le propriétaire et les administrateurs."
 
 #: src/jobbrowser/models.py:87
 #, fuzzy, python-format
@@ -49,7 +54,9 @@ msgstr "Vous n'êtes pas autorisé à accéder au job %(id)s."
 #: src/jobbrowser/views.py:139
 #, fuzzy, python-format
 msgid "kill_job may only be invoked with a POST (got a %(method)s)."
-msgstr "kill_job peut être uniquement invoqué avec un POST (une %(method)s obtenue)."
+msgstr ""
+"kill_job peut être uniquement invoqué avec un POST (une %(method)s "
+"obtenue)."
 
 #: src/jobbrowser/views.py:142
 msgid "Insufficient permission"
@@ -58,7 +65,9 @@ msgstr "Autorisation insuffisante"
 #: src/jobbrowser/views.py:143
 #, python-format
 msgid "Permission denied.  User %(username)s cannot delete user %(user)s's job."
-msgstr "Autorisation refusée.  L'utilisateur %(username)s ne peut pas supprimer le job de l'utilisateur %(user)s."
+msgstr ""
+"Autorisation refusée.  L'utilisateur %(username)s ne peut pas supprimer "
+"le job de l'utilisateur %(user)s."
 
 #: src/jobbrowser/views.py:159
 msgid "Job did not appear as killed within 15 seconds"
@@ -152,7 +161,7 @@ msgstr "Journaux"
 #: src/jobbrowser/templates/job.mako:189 src/jobbrowser/templates/job.mako:236
 #: src/jobbrowser/templates/jobbrowser_components.mako:54
 #: src/jobbrowser/templates/jobs.mako:81 src/jobbrowser/templates/task.mako:97
-#: src/jobbrowser/templates/tasktrackers.mako:26
+#: src/jobbrowser/templates/tasktrackers.mako:29
 msgid "Name"
 msgstr "Nom"
 
@@ -214,6 +223,36 @@ msgstr "Phase"
 msgid "Output Size"
 msgstr "Taille de sortie"
 
+#: src/jobbrowser/templates/attempt.mako:139
+#: src/jobbrowser/templates/attempt.mako:155
+#: src/jobbrowser/templates/attempt_logs.mako:117
+#: src/jobbrowser/templates/attempt_logs.mako:133
+#: src/jobbrowser/templates/job.mako:276 src/jobbrowser/templates/job.mako:291
+#: src/jobbrowser/templates/job.mako:306 src/jobbrowser/templates/job.mako:328
+#: src/jobbrowser/templates/jobs.mako:207
+#: src/jobbrowser/templates/task.mako:157
+#: src/jobbrowser/templates/task.mako:173
+#: src/jobbrowser/templates/task.mako:189
+#: src/jobbrowser/templates/tasks.mako:121
+#: src/jobbrowser/templates/tasktrackers.mako:70
+msgid "No data available"
+msgstr ""
+
+#: src/jobbrowser/templates/attempt.mako:140
+#: src/jobbrowser/templates/attempt.mako:156
+#: src/jobbrowser/templates/attempt_logs.mako:118
+#: src/jobbrowser/templates/attempt_logs.mako:134
+#: src/jobbrowser/templates/job.mako:277 src/jobbrowser/templates/job.mako:292
+#: src/jobbrowser/templates/job.mako:307 src/jobbrowser/templates/job.mako:329
+#: src/jobbrowser/templates/jobs.mako:208
+#: src/jobbrowser/templates/task.mako:158
+#: src/jobbrowser/templates/task.mako:174
+#: src/jobbrowser/templates/task.mako:190
+#: src/jobbrowser/templates/tasks.mako:122
+#: src/jobbrowser/templates/tasktrackers.mako:71
+msgid "No matching records"
+msgstr ""
+
 #: src/jobbrowser/templates/attempt_logs.mako:74
 msgid "task diagnostic log"
 msgstr "journal de diagnostic de la tâche"
@@ -477,7 +516,7 @@ msgstr "Oui"
 #: src/jobbrowser/templates/task.mako:22 src/jobbrowser/templates/task.mako:25
 #, python-format
 msgid "Job Task: %(taskId)s - Job Browser"
-msgstr "Tâche de job : %(trackerId)s - Job Browser"
+msgstr "Tâche de job : %(taskId)s - Job Browser"
 
 #: src/jobbrowser/templates/task.mako:49
 #: src/jobbrowser/templates/tasks.mako:104
@@ -641,43 +680,43 @@ msgstr "Tâches de map maxi :"
 msgid "Max reduce tasks:"
 msgstr "Tâches de reduce maxi :"
 
-#: src/jobbrowser/templates/tasktrackers.mako:21
+#: src/jobbrowser/templates/tasktrackers.mako:22
 msgid "Task Trackers - Job Browser"
 msgstr "TaskTrackers - Job Browser"
 
-#: src/jobbrowser/templates/tasktrackers.mako:27
+#: src/jobbrowser/templates/tasktrackers.mako:30
 msgid "Host"
 msgstr "Hôte"
 
-#: src/jobbrowser/templates/tasktrackers.mako:28
+#: src/jobbrowser/templates/tasktrackers.mako:31
 msgid "Port"
 msgstr "Port"
 
-#: src/jobbrowser/templates/tasktrackers.mako:29
+#: src/jobbrowser/templates/tasktrackers.mako:32
 msgid "Last Seen"
 msgstr "Dernière visualisation"
 
-#: src/jobbrowser/templates/tasktrackers.mako:30
+#: src/jobbrowser/templates/tasktrackers.mako:33
 msgid "Available Space"
 msgstr "Espace disponible"
 
-#: src/jobbrowser/templates/tasktrackers.mako:31
+#: src/jobbrowser/templates/tasktrackers.mako:34
 msgid "Failure Count"
 msgstr "Nombre d'échecs"
 
-#: src/jobbrowser/templates/tasktrackers.mako:32
+#: src/jobbrowser/templates/tasktrackers.mako:35
 msgid "Map Count"
 msgstr "Nombre de maps"
 
-#: src/jobbrowser/templates/tasktrackers.mako:33
+#: src/jobbrowser/templates/tasktrackers.mako:36
 msgid "Reduce Count"
 msgstr "Nombre de reduces"
 
-#: src/jobbrowser/templates/tasktrackers.mako:34
+#: src/jobbrowser/templates/tasktrackers.mako:37
 msgid "Max Map Tasks"
 msgstr "Tâches de map maxi"
 
-#: src/jobbrowser/templates/tasktrackers.mako:35
+#: src/jobbrowser/templates/tasktrackers.mako:38
 msgid "Max Reduce Tasks"
 msgstr "Tâches de reduce maxi"
 

+ 46 - 14
apps/jobbrowser/src/jobbrowser/locale/ja/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:53-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ja <LL@li.org>\n"
@@ -18,7 +18,9 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/jobbrowser/conf.py:26
-msgid "Share submitted jobs information with all users. If set to false, submitted jobs are visible only to the owner and administrators."
+msgid ""
+"Share submitted jobs information with all users. If set to false, "
+"submitted jobs are visible only to the owner and administrators."
 msgstr "サブミットしたジョブの情報をすべてのユーザーと共有します。false に設定した場合、サブミットしたジョブはその所有者と管理者のみが表示できます。"
 
 #: src/jobbrowser/models.py:87
@@ -152,7 +154,7 @@ msgstr "ログ"
 #: src/jobbrowser/templates/job.mako:189 src/jobbrowser/templates/job.mako:236
 #: src/jobbrowser/templates/jobbrowser_components.mako:54
 #: src/jobbrowser/templates/jobs.mako:81 src/jobbrowser/templates/task.mako:97
-#: src/jobbrowser/templates/tasktrackers.mako:26
+#: src/jobbrowser/templates/tasktrackers.mako:29
 msgid "Name"
 msgstr "名前"
 
@@ -214,6 +216,36 @@ msgstr "フェーズ"
 msgid "Output Size"
 msgstr "出力サイズ"
 
+#: src/jobbrowser/templates/attempt.mako:139
+#: src/jobbrowser/templates/attempt.mako:155
+#: src/jobbrowser/templates/attempt_logs.mako:117
+#: src/jobbrowser/templates/attempt_logs.mako:133
+#: src/jobbrowser/templates/job.mako:276 src/jobbrowser/templates/job.mako:291
+#: src/jobbrowser/templates/job.mako:306 src/jobbrowser/templates/job.mako:328
+#: src/jobbrowser/templates/jobs.mako:207
+#: src/jobbrowser/templates/task.mako:157
+#: src/jobbrowser/templates/task.mako:173
+#: src/jobbrowser/templates/task.mako:189
+#: src/jobbrowser/templates/tasks.mako:121
+#: src/jobbrowser/templates/tasktrackers.mako:70
+msgid "No data available"
+msgstr ""
+
+#: src/jobbrowser/templates/attempt.mako:140
+#: src/jobbrowser/templates/attempt.mako:156
+#: src/jobbrowser/templates/attempt_logs.mako:118
+#: src/jobbrowser/templates/attempt_logs.mako:134
+#: src/jobbrowser/templates/job.mako:277 src/jobbrowser/templates/job.mako:292
+#: src/jobbrowser/templates/job.mako:307 src/jobbrowser/templates/job.mako:329
+#: src/jobbrowser/templates/jobs.mako:208
+#: src/jobbrowser/templates/task.mako:158
+#: src/jobbrowser/templates/task.mako:174
+#: src/jobbrowser/templates/task.mako:190
+#: src/jobbrowser/templates/tasks.mako:122
+#: src/jobbrowser/templates/tasktrackers.mako:71
+msgid "No matching records"
+msgstr ""
+
 #: src/jobbrowser/templates/attempt_logs.mako:74
 msgid "task diagnostic log"
 msgstr "タスク診断ログ"
@@ -430,7 +462,7 @@ msgstr "日付"
 #: src/jobbrowser/templates/jobs.mako:111
 #, python-format
 msgid "Show only %(status)s jobs"
-msgstr "%(state)s のジョブのみを表示"
+msgstr "%(status)s のジョブのみを表示"
 
 #: src/jobbrowser/templates/jobs.mako:115
 #: src/jobbrowser/templates/jobs.mako:122
@@ -641,43 +673,43 @@ msgstr "最大 Map タスク:"
 msgid "Max reduce tasks:"
 msgstr "最大 Reduce タスク:"
 
-#: src/jobbrowser/templates/tasktrackers.mako:21
+#: src/jobbrowser/templates/tasktrackers.mako:22
 msgid "Task Trackers - Job Browser"
 msgstr "Task Tracker - Job Browser"
 
-#: src/jobbrowser/templates/tasktrackers.mako:27
+#: src/jobbrowser/templates/tasktrackers.mako:30
 msgid "Host"
 msgstr "ホスト"
 
-#: src/jobbrowser/templates/tasktrackers.mako:28
+#: src/jobbrowser/templates/tasktrackers.mako:31
 msgid "Port"
 msgstr "ポート"
 
-#: src/jobbrowser/templates/tasktrackers.mako:29
+#: src/jobbrowser/templates/tasktrackers.mako:32
 msgid "Last Seen"
 msgstr "前回確認"
 
-#: src/jobbrowser/templates/tasktrackers.mako:30
+#: src/jobbrowser/templates/tasktrackers.mako:33
 msgid "Available Space"
 msgstr "空きスペース"
 
-#: src/jobbrowser/templates/tasktrackers.mako:31
+#: src/jobbrowser/templates/tasktrackers.mako:34
 msgid "Failure Count"
 msgstr "失敗カウント"
 
-#: src/jobbrowser/templates/tasktrackers.mako:32
+#: src/jobbrowser/templates/tasktrackers.mako:35
 msgid "Map Count"
 msgstr "Map カウント"
 
-#: src/jobbrowser/templates/tasktrackers.mako:33
+#: src/jobbrowser/templates/tasktrackers.mako:36
 msgid "Reduce Count"
 msgstr "Reduce カウント"
 
-#: src/jobbrowser/templates/tasktrackers.mako:34
+#: src/jobbrowser/templates/tasktrackers.mako:37
 msgid "Max Map Tasks"
 msgstr "最大 Map タスク"
 
-#: src/jobbrowser/templates/tasktrackers.mako:35
+#: src/jobbrowser/templates/tasktrackers.mako:38
 msgid "Max Reduce Tasks"
 msgstr "最大 Reduce タスク"
 

+ 46 - 14
apps/jobbrowser/src/jobbrowser/locale/ko/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:53-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ko <LL@li.org>\n"
@@ -18,7 +18,9 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/jobbrowser/conf.py:26
-msgid "Share submitted jobs information with all users. If set to false, submitted jobs are visible only to the owner and administrators."
+msgid ""
+"Share submitted jobs information with all users. If set to false, "
+"submitted jobs are visible only to the owner and administrators."
 msgstr "모든 사용자와 제출된 Job 정보를 공유합니다. FALSE로 설정되면 소유자와 관리자만 제출된 Job을 볼 수 있습니다."
 
 #: src/jobbrowser/models.py:87
@@ -152,7 +154,7 @@ msgstr "로그"
 #: src/jobbrowser/templates/job.mako:189 src/jobbrowser/templates/job.mako:236
 #: src/jobbrowser/templates/jobbrowser_components.mako:54
 #: src/jobbrowser/templates/jobs.mako:81 src/jobbrowser/templates/task.mako:97
-#: src/jobbrowser/templates/tasktrackers.mako:26
+#: src/jobbrowser/templates/tasktrackers.mako:29
 msgid "Name"
 msgstr "이름"
 
@@ -214,6 +216,36 @@ msgstr "단계"
 msgid "Output Size"
 msgstr "출력 크기"
 
+#: src/jobbrowser/templates/attempt.mako:139
+#: src/jobbrowser/templates/attempt.mako:155
+#: src/jobbrowser/templates/attempt_logs.mako:117
+#: src/jobbrowser/templates/attempt_logs.mako:133
+#: src/jobbrowser/templates/job.mako:276 src/jobbrowser/templates/job.mako:291
+#: src/jobbrowser/templates/job.mako:306 src/jobbrowser/templates/job.mako:328
+#: src/jobbrowser/templates/jobs.mako:207
+#: src/jobbrowser/templates/task.mako:157
+#: src/jobbrowser/templates/task.mako:173
+#: src/jobbrowser/templates/task.mako:189
+#: src/jobbrowser/templates/tasks.mako:121
+#: src/jobbrowser/templates/tasktrackers.mako:70
+msgid "No data available"
+msgstr ""
+
+#: src/jobbrowser/templates/attempt.mako:140
+#: src/jobbrowser/templates/attempt.mako:156
+#: src/jobbrowser/templates/attempt_logs.mako:118
+#: src/jobbrowser/templates/attempt_logs.mako:134
+#: src/jobbrowser/templates/job.mako:277 src/jobbrowser/templates/job.mako:292
+#: src/jobbrowser/templates/job.mako:307 src/jobbrowser/templates/job.mako:329
+#: src/jobbrowser/templates/jobs.mako:208
+#: src/jobbrowser/templates/task.mako:158
+#: src/jobbrowser/templates/task.mako:174
+#: src/jobbrowser/templates/task.mako:190
+#: src/jobbrowser/templates/tasks.mako:122
+#: src/jobbrowser/templates/tasktrackers.mako:71
+msgid "No matching records"
+msgstr ""
+
 #: src/jobbrowser/templates/attempt_logs.mako:74
 msgid "task diagnostic log"
 msgstr "작업 진단 로그"
@@ -430,7 +462,7 @@ msgstr "날짜"
 #: src/jobbrowser/templates/jobs.mako:111
 #, python-format
 msgid "Show only %(status)s jobs"
-msgstr "%(state)s개 작업만 표시"
+msgstr "%(status)s개 작업만 표시"
 
 #: src/jobbrowser/templates/jobs.mako:115
 #: src/jobbrowser/templates/jobs.mako:122
@@ -641,43 +673,43 @@ msgstr "최대 Map 작업:"
 msgid "Max reduce tasks:"
 msgstr "최대 Reduce 작업:"
 
-#: src/jobbrowser/templates/tasktrackers.mako:21
+#: src/jobbrowser/templates/tasktrackers.mako:22
 msgid "Task Trackers - Job Browser"
 msgstr "Task Tracker - 작업 브라우저"
 
-#: src/jobbrowser/templates/tasktrackers.mako:27
+#: src/jobbrowser/templates/tasktrackers.mako:30
 msgid "Host"
 msgstr "호스트"
 
-#: src/jobbrowser/templates/tasktrackers.mako:28
+#: src/jobbrowser/templates/tasktrackers.mako:31
 msgid "Port"
 msgstr "포트"
 
-#: src/jobbrowser/templates/tasktrackers.mako:29
+#: src/jobbrowser/templates/tasktrackers.mako:32
 msgid "Last Seen"
 msgstr "마지막 표시"
 
-#: src/jobbrowser/templates/tasktrackers.mako:30
+#: src/jobbrowser/templates/tasktrackers.mako:33
 msgid "Available Space"
 msgstr "사용 가능한 공간"
 
-#: src/jobbrowser/templates/tasktrackers.mako:31
+#: src/jobbrowser/templates/tasktrackers.mako:34
 msgid "Failure Count"
 msgstr "실패 수"
 
-#: src/jobbrowser/templates/tasktrackers.mako:32
+#: src/jobbrowser/templates/tasktrackers.mako:35
 msgid "Map Count"
 msgstr "Map 수"
 
-#: src/jobbrowser/templates/tasktrackers.mako:33
+#: src/jobbrowser/templates/tasktrackers.mako:36
 msgid "Reduce Count"
 msgstr "Reduce 수"
 
-#: src/jobbrowser/templates/tasktrackers.mako:34
+#: src/jobbrowser/templates/tasktrackers.mako:37
 msgid "Max Map Tasks"
 msgstr "최대 Map 태스크"
 
-#: src/jobbrowser/templates/tasktrackers.mako:35
+#: src/jobbrowser/templates/tasktrackers.mako:38
 msgid "Max Reduce Tasks"
 msgstr "최대 Reduce 태스크"
 

+ 52 - 15
apps/jobbrowser/src/jobbrowser/locale/pt/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:53-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt <LL@li.org>\n"
@@ -18,8 +18,13 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/jobbrowser/conf.py:26
-msgid "Share submitted jobs information with all users. If set to false, submitted jobs are visible only to the owner and administrators."
-msgstr "Partilhar informação de trabalhos enviados com todos os utilizadores. Se definido como False, os trabalhos enviados serão visíveis apenas pelo proprietário e pelos administradores."
+msgid ""
+"Share submitted jobs information with all users. If set to false, "
+"submitted jobs are visible only to the owner and administrators."
+msgstr ""
+"Partilhar informação de trabalhos enviados com todos os utilizadores. Se "
+"definido como False, os trabalhos enviados serão visíveis apenas pelo "
+"proprietário e pelos administradores."
 
 #: src/jobbrowser/models.py:87
 #, fuzzy, python-format
@@ -58,7 +63,9 @@ msgstr "Permissão insuficiente"
 #: src/jobbrowser/views.py:143
 #, python-format
 msgid "Permission denied.  User %(username)s cannot delete user %(user)s's job."
-msgstr "Permissão recusada. O utilizador %(username)s não pode eliminar um trabalho do utilizador %(user)s."
+msgstr ""
+"Permissão recusada. O utilizador %(username)s não pode eliminar um "
+"trabalho do utilizador %(user)s."
 
 #: src/jobbrowser/views.py:159
 msgid "Job did not appear as killed within 15 seconds"
@@ -152,7 +159,7 @@ msgstr "Registos"
 #: src/jobbrowser/templates/job.mako:189 src/jobbrowser/templates/job.mako:236
 #: src/jobbrowser/templates/jobbrowser_components.mako:54
 #: src/jobbrowser/templates/jobs.mako:81 src/jobbrowser/templates/task.mako:97
-#: src/jobbrowser/templates/tasktrackers.mako:26
+#: src/jobbrowser/templates/tasktrackers.mako:29
 msgid "Name"
 msgstr "Nome"
 
@@ -214,6 +221,36 @@ msgstr "Fase"
 msgid "Output Size"
 msgstr "Tamanho de saída"
 
+#: src/jobbrowser/templates/attempt.mako:139
+#: src/jobbrowser/templates/attempt.mako:155
+#: src/jobbrowser/templates/attempt_logs.mako:117
+#: src/jobbrowser/templates/attempt_logs.mako:133
+#: src/jobbrowser/templates/job.mako:276 src/jobbrowser/templates/job.mako:291
+#: src/jobbrowser/templates/job.mako:306 src/jobbrowser/templates/job.mako:328
+#: src/jobbrowser/templates/jobs.mako:207
+#: src/jobbrowser/templates/task.mako:157
+#: src/jobbrowser/templates/task.mako:173
+#: src/jobbrowser/templates/task.mako:189
+#: src/jobbrowser/templates/tasks.mako:121
+#: src/jobbrowser/templates/tasktrackers.mako:70
+msgid "No data available"
+msgstr ""
+
+#: src/jobbrowser/templates/attempt.mako:140
+#: src/jobbrowser/templates/attempt.mako:156
+#: src/jobbrowser/templates/attempt_logs.mako:118
+#: src/jobbrowser/templates/attempt_logs.mako:134
+#: src/jobbrowser/templates/job.mako:277 src/jobbrowser/templates/job.mako:292
+#: src/jobbrowser/templates/job.mako:307 src/jobbrowser/templates/job.mako:329
+#: src/jobbrowser/templates/jobs.mako:208
+#: src/jobbrowser/templates/task.mako:158
+#: src/jobbrowser/templates/task.mako:174
+#: src/jobbrowser/templates/task.mako:190
+#: src/jobbrowser/templates/tasks.mako:122
+#: src/jobbrowser/templates/tasktrackers.mako:71
+msgid "No matching records"
+msgstr ""
+
 #: src/jobbrowser/templates/attempt_logs.mako:74
 msgid "task diagnostic log"
 msgstr "registo de diagnóstico de tarefa"
@@ -641,43 +678,43 @@ msgstr "Máximo de tarefas de map:"
 msgid "Max reduce tasks:"
 msgstr "Máximo de tarefas de reduce:"
 
-#: src/jobbrowser/templates/tasktrackers.mako:21
+#: src/jobbrowser/templates/tasktrackers.mako:22
 msgid "Task Trackers - Job Browser"
 msgstr "TaskTrackers - Job Browser"
 
-#: src/jobbrowser/templates/tasktrackers.mako:27
+#: src/jobbrowser/templates/tasktrackers.mako:30
 msgid "Host"
 msgstr "Anfitrião"
 
-#: src/jobbrowser/templates/tasktrackers.mako:28
+#: src/jobbrowser/templates/tasktrackers.mako:31
 msgid "Port"
 msgstr "Porta"
 
-#: src/jobbrowser/templates/tasktrackers.mako:29
+#: src/jobbrowser/templates/tasktrackers.mako:32
 msgid "Last Seen"
 msgstr "Última visualização"
 
-#: src/jobbrowser/templates/tasktrackers.mako:30
+#: src/jobbrowser/templates/tasktrackers.mako:33
 msgid "Available Space"
 msgstr "Espaço disponível"
 
-#: src/jobbrowser/templates/tasktrackers.mako:31
+#: src/jobbrowser/templates/tasktrackers.mako:34
 msgid "Failure Count"
 msgstr "Número de falhas"
 
-#: src/jobbrowser/templates/tasktrackers.mako:32
+#: src/jobbrowser/templates/tasktrackers.mako:35
 msgid "Map Count"
 msgstr "Número de maps"
 
-#: src/jobbrowser/templates/tasktrackers.mako:33
+#: src/jobbrowser/templates/tasktrackers.mako:36
 msgid "Reduce Count"
 msgstr "Número de reduces"
 
-#: src/jobbrowser/templates/tasktrackers.mako:34
+#: src/jobbrowser/templates/tasktrackers.mako:37
 msgid "Max Map Tasks"
 msgstr "Máx. tarefas de map"
 
-#: src/jobbrowser/templates/tasktrackers.mako:35
+#: src/jobbrowser/templates/tasktrackers.mako:38
 msgid "Max Reduce Tasks"
 msgstr "Máx tarefas de reduce"
 

+ 54 - 17
apps/jobbrowser/src/jobbrowser/locale/pt_BR/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:53-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt_BR <LL@li.org>\n"
@@ -18,8 +18,13 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/jobbrowser/conf.py:26
-msgid "Share submitted jobs information with all users. If set to false, submitted jobs are visible only to the owner and administrators."
-msgstr "Compartilhar informações de tarefas enviadas com outros usuários. Se configurado para falso, as tarefas enviadas ficam visíveis somente para o proprietário e administradores."
+msgid ""
+"Share submitted jobs information with all users. If set to false, "
+"submitted jobs are visible only to the owner and administrators."
+msgstr ""
+"Compartilhar informações de tarefas enviadas com outros usuários. Se "
+"configurado para falso, as tarefas enviadas ficam visíveis somente para o"
+" proprietário e administradores."
 
 #: src/jobbrowser/models.py:87
 #, fuzzy, python-format
@@ -58,7 +63,9 @@ msgstr "Permissão insuficiente"
 #: src/jobbrowser/views.py:143
 #, python-format
 msgid "Permission denied.  User %(username)s cannot delete user %(user)s's job."
-msgstr "Permissão negada. O usuário %(username)s não pode excluir a tarefa do usuário %(user)s."
+msgstr ""
+"Permissão negada. O usuário %(username)s não pode excluir a tarefa do "
+"usuário %(user)s."
 
 #: src/jobbrowser/views.py:159
 msgid "Job did not appear as killed within 15 seconds"
@@ -152,7 +159,7 @@ msgstr "Registros"
 #: src/jobbrowser/templates/job.mako:189 src/jobbrowser/templates/job.mako:236
 #: src/jobbrowser/templates/jobbrowser_components.mako:54
 #: src/jobbrowser/templates/jobs.mako:81 src/jobbrowser/templates/task.mako:97
-#: src/jobbrowser/templates/tasktrackers.mako:26
+#: src/jobbrowser/templates/tasktrackers.mako:29
 msgid "Name"
 msgstr "Nome"
 
@@ -214,6 +221,36 @@ msgstr "Fase"
 msgid "Output Size"
 msgstr "Tamanho da saída"
 
+#: src/jobbrowser/templates/attempt.mako:139
+#: src/jobbrowser/templates/attempt.mako:155
+#: src/jobbrowser/templates/attempt_logs.mako:117
+#: src/jobbrowser/templates/attempt_logs.mako:133
+#: src/jobbrowser/templates/job.mako:276 src/jobbrowser/templates/job.mako:291
+#: src/jobbrowser/templates/job.mako:306 src/jobbrowser/templates/job.mako:328
+#: src/jobbrowser/templates/jobs.mako:207
+#: src/jobbrowser/templates/task.mako:157
+#: src/jobbrowser/templates/task.mako:173
+#: src/jobbrowser/templates/task.mako:189
+#: src/jobbrowser/templates/tasks.mako:121
+#: src/jobbrowser/templates/tasktrackers.mako:70
+msgid "No data available"
+msgstr ""
+
+#: src/jobbrowser/templates/attempt.mako:140
+#: src/jobbrowser/templates/attempt.mako:156
+#: src/jobbrowser/templates/attempt_logs.mako:118
+#: src/jobbrowser/templates/attempt_logs.mako:134
+#: src/jobbrowser/templates/job.mako:277 src/jobbrowser/templates/job.mako:292
+#: src/jobbrowser/templates/job.mako:307 src/jobbrowser/templates/job.mako:329
+#: src/jobbrowser/templates/jobs.mako:208
+#: src/jobbrowser/templates/task.mako:158
+#: src/jobbrowser/templates/task.mako:174
+#: src/jobbrowser/templates/task.mako:190
+#: src/jobbrowser/templates/tasks.mako:122
+#: src/jobbrowser/templates/tasktrackers.mako:71
+msgid "No matching records"
+msgstr ""
+
 #: src/jobbrowser/templates/attempt_logs.mako:74
 msgid "task diagnostic log"
 msgstr "registro de diagnóstico de trabalhos"
@@ -430,7 +467,7 @@ msgstr "Data"
 #: src/jobbrowser/templates/jobs.mako:111
 #, python-format
 msgid "Show only %(status)s jobs"
-msgstr "Exibir somente tarefas %(state)s"
+msgstr "Exibir somente tarefas %(status)s"
 
 #: src/jobbrowser/templates/jobs.mako:115
 #: src/jobbrowser/templates/jobs.mako:122
@@ -477,7 +514,7 @@ msgstr "Sim"
 #: src/jobbrowser/templates/task.mako:22 src/jobbrowser/templates/task.mako:25
 #, python-format
 msgid "Job Task: %(taskId)s - Job Browser"
-msgstr "Trabalho da tarefa: %(trackerId)s - Navegador da tarefa"
+msgstr "Trabalho da tarefa: %(taskId)s - Navegador da tarefa"
 
 #: src/jobbrowser/templates/task.mako:49
 #: src/jobbrowser/templates/tasks.mako:104
@@ -641,43 +678,43 @@ msgstr "Máximo de trabalhos de map:"
 msgid "Max reduce tasks:"
 msgstr "Máximo de redução de tarefas:"
 
-#: src/jobbrowser/templates/tasktrackers.mako:21
+#: src/jobbrowser/templates/tasktrackers.mako:22
 msgid "Task Trackers - Job Browser"
 msgstr "Rastreadores de trabalho - Navegador da tarefa"
 
-#: src/jobbrowser/templates/tasktrackers.mako:27
+#: src/jobbrowser/templates/tasktrackers.mako:30
 msgid "Host"
 msgstr "Host"
 
-#: src/jobbrowser/templates/tasktrackers.mako:28
+#: src/jobbrowser/templates/tasktrackers.mako:31
 msgid "Port"
 msgstr "Porta"
 
-#: src/jobbrowser/templates/tasktrackers.mako:29
+#: src/jobbrowser/templates/tasktrackers.mako:32
 msgid "Last Seen"
 msgstr "Visto pela última vez"
 
-#: src/jobbrowser/templates/tasktrackers.mako:30
+#: src/jobbrowser/templates/tasktrackers.mako:33
 msgid "Available Space"
 msgstr "Espaço disponível"
 
-#: src/jobbrowser/templates/tasktrackers.mako:31
+#: src/jobbrowser/templates/tasktrackers.mako:34
 msgid "Failure Count"
 msgstr "Contagem de falhas"
 
-#: src/jobbrowser/templates/tasktrackers.mako:32
+#: src/jobbrowser/templates/tasktrackers.mako:35
 msgid "Map Count"
 msgstr "Contagem do map"
 
-#: src/jobbrowser/templates/tasktrackers.mako:33
+#: src/jobbrowser/templates/tasktrackers.mako:36
 msgid "Reduce Count"
 msgstr "Contagem da redução"
 
-#: src/jobbrowser/templates/tasktrackers.mako:34
+#: src/jobbrowser/templates/tasktrackers.mako:37
 msgid "Max Map Tasks"
 msgstr "Máximo de trabalhos de map"
 
-#: src/jobbrowser/templates/tasktrackers.mako:35
+#: src/jobbrowser/templates/tasktrackers.mako:38
 msgid "Max Reduce Tasks"
 msgstr "Máximo de trabalhos de redução"
 

+ 45 - 13
apps/jobbrowser/src/jobbrowser/locale/zh_CN/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:53-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: zh_CN <LL@li.org>\n"
@@ -18,7 +18,9 @@ msgstr ""
 "Generated-By: Babel 0.9.6\n"
 
 #: src/jobbrowser/conf.py:26
-msgid "Share submitted jobs information with all users. If set to false, submitted jobs are visible only to the owner and administrators."
+msgid ""
+"Share submitted jobs information with all users. If set to false, "
+"submitted jobs are visible only to the owner and administrators."
 msgstr "与所有用户共享提交的作业信息。如果设置为 false,提交的作业仅对所有者和管理员可见。"
 
 #: src/jobbrowser/models.py:87
@@ -152,7 +154,7 @@ msgstr "日志"
 #: src/jobbrowser/templates/job.mako:189 src/jobbrowser/templates/job.mako:236
 #: src/jobbrowser/templates/jobbrowser_components.mako:54
 #: src/jobbrowser/templates/jobs.mako:81 src/jobbrowser/templates/task.mako:97
-#: src/jobbrowser/templates/tasktrackers.mako:26
+#: src/jobbrowser/templates/tasktrackers.mako:29
 msgid "Name"
 msgstr "名称"
 
@@ -214,6 +216,36 @@ msgstr "阶段"
 msgid "Output Size"
 msgstr "输出大小"
 
+#: src/jobbrowser/templates/attempt.mako:139
+#: src/jobbrowser/templates/attempt.mako:155
+#: src/jobbrowser/templates/attempt_logs.mako:117
+#: src/jobbrowser/templates/attempt_logs.mako:133
+#: src/jobbrowser/templates/job.mako:276 src/jobbrowser/templates/job.mako:291
+#: src/jobbrowser/templates/job.mako:306 src/jobbrowser/templates/job.mako:328
+#: src/jobbrowser/templates/jobs.mako:207
+#: src/jobbrowser/templates/task.mako:157
+#: src/jobbrowser/templates/task.mako:173
+#: src/jobbrowser/templates/task.mako:189
+#: src/jobbrowser/templates/tasks.mako:121
+#: src/jobbrowser/templates/tasktrackers.mako:70
+msgid "No data available"
+msgstr ""
+
+#: src/jobbrowser/templates/attempt.mako:140
+#: src/jobbrowser/templates/attempt.mako:156
+#: src/jobbrowser/templates/attempt_logs.mako:118
+#: src/jobbrowser/templates/attempt_logs.mako:134
+#: src/jobbrowser/templates/job.mako:277 src/jobbrowser/templates/job.mako:292
+#: src/jobbrowser/templates/job.mako:307 src/jobbrowser/templates/job.mako:329
+#: src/jobbrowser/templates/jobs.mako:208
+#: src/jobbrowser/templates/task.mako:158
+#: src/jobbrowser/templates/task.mako:174
+#: src/jobbrowser/templates/task.mako:190
+#: src/jobbrowser/templates/tasks.mako:122
+#: src/jobbrowser/templates/tasktrackers.mako:71
+msgid "No matching records"
+msgstr ""
+
 #: src/jobbrowser/templates/attempt_logs.mako:74
 msgid "task diagnostic log"
 msgstr "任务诊断日志"
@@ -641,43 +673,43 @@ msgstr "最大映射任务:"
 msgid "Max reduce tasks:"
 msgstr "最大減少任务:"
 
-#: src/jobbrowser/templates/tasktrackers.mako:21
+#: src/jobbrowser/templates/tasktrackers.mako:22
 msgid "Task Trackers - Job Browser"
 msgstr "任务追踪器 - 作业浏览器"
 
-#: src/jobbrowser/templates/tasktrackers.mako:27
+#: src/jobbrowser/templates/tasktrackers.mako:30
 msgid "Host"
 msgstr "主机"
 
-#: src/jobbrowser/templates/tasktrackers.mako:28
+#: src/jobbrowser/templates/tasktrackers.mako:31
 msgid "Port"
 msgstr "端口"
 
-#: src/jobbrowser/templates/tasktrackers.mako:29
+#: src/jobbrowser/templates/tasktrackers.mako:32
 msgid "Last Seen"
 msgstr "上次看到"
 
-#: src/jobbrowser/templates/tasktrackers.mako:30
+#: src/jobbrowser/templates/tasktrackers.mako:33
 msgid "Available Space"
 msgstr "可用空间"
 
-#: src/jobbrowser/templates/tasktrackers.mako:31
+#: src/jobbrowser/templates/tasktrackers.mako:34
 msgid "Failure Count"
 msgstr "失败计数"
 
-#: src/jobbrowser/templates/tasktrackers.mako:32
+#: src/jobbrowser/templates/tasktrackers.mako:35
 msgid "Map Count"
 msgstr "映射计数"
 
-#: src/jobbrowser/templates/tasktrackers.mako:33
+#: src/jobbrowser/templates/tasktrackers.mako:36
 msgid "Reduce Count"
 msgstr "减少计数"
 
-#: src/jobbrowser/templates/tasktrackers.mako:34
+#: src/jobbrowser/templates/tasktrackers.mako:37
 msgid "Max Map Tasks"
 msgstr "最大映射任务"
 
-#: src/jobbrowser/templates/tasktrackers.mako:35
+#: src/jobbrowser/templates/tasktrackers.mako:38
 msgid "Max Reduce Tasks"
 msgstr "最大減少任务"
 

+ 11 - 2
apps/jobbrowser/src/jobbrowser/templates/attempt.mako

@@ -134,7 +134,11 @@ ${commonheader(_('Task Attempt: %(attemptId)s - Job Browser') % dict(attemptId=a
             "aoColumns": [
                 { "sWidth": "30%" },
                 { "sWidth": "70%" }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
 
         $(".taskCountersTable").dataTable({
@@ -146,7 +150,11 @@ ${commonheader(_('Task Attempt: %(attemptId)s - Job Browser') % dict(attemptId=a
             "aoColumns": [
                 { "sWidth": "30%" },
                 { "sWidth": "70%" }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
 
         if (window.location.hash != null && window.location.hash.length > 1){
@@ -154,4 +162,5 @@ ${commonheader(_('Task Attempt: %(attemptId)s - Job Browser') % dict(attemptId=a
         }
     });
 </script>
+
 ${commonfooter(messages)}

+ 11 - 2
apps/jobbrowser/src/jobbrowser/templates/attempt_logs.mako

@@ -112,7 +112,11 @@ ${commonheader(_('Task Attempt: %(attemptId)s - Job Browser') % dict(attemptId=a
             "aoColumns": [
                 { "sWidth": "30%" },
                 { "sWidth": "70%" }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
 
         $(".taskCountersTable").dataTable({
@@ -124,8 +128,13 @@ ${commonheader(_('Task Attempt: %(attemptId)s - Job Browser') % dict(attemptId=a
             "aoColumns": [
                 { "sWidth": "30%" },
                 { "sWidth": "70%" }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
     });
 </script>
+
 ${commonfooter(messages)}

+ 22 - 4
apps/jobbrowser/src/jobbrowser/templates/job.mako

@@ -271,8 +271,13 @@ ${commonheader(_('Job: %(jobId)s - Job Browser') % dict(jobId=job.jobId_short),
                 { "sWidth": "50%" },
                 { "sWidth": "49%" }
             ],
-            "aaSorting": [[ 1, "asc" ]]
+            "aaSorting": [[ 1, "asc" ]],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
+
         var _metadataTable = $("#metadataTable").dataTable({
             "bPaginate": false,
             "bLengthChange": false,
@@ -281,8 +286,13 @@ ${commonheader(_('Job: %(jobId)s - Job Browser') % dict(jobId=job.jobId_short),
             "aoColumns": [
                 { "sWidth": "30%" },
                 { "sWidth": "70%" }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
+
         var _rawConfigurationTable = $("#rawConfigurationTable").dataTable({
             "bPaginate": false,
             "bLengthChange": false,
@@ -291,7 +301,11 @@ ${commonheader(_('Job: %(jobId)s - Job Browser') % dict(jobId=job.jobId_short),
             "aoColumns": [
                 { "sWidth": "30%" },
                 { "sWidth": "70%" }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
 
         $("#metadataFilter").keydown(function(){
@@ -309,7 +323,11 @@ ${commonheader(_('Job: %(jobId)s - Job Browser') % dict(jobId=job.jobId_short),
                 { "sWidth": "20%" },
                 { "sWidth": "20%" },
                 { "sWidth": "20%" }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
 
         $(".dataTables_wrapper").css("min-height","0");

+ 5 - 1
apps/jobbrowser/src/jobbrowser/templates/jobs.mako

@@ -202,7 +202,11 @@ ${commonheader(_('Job Browser'), "jobbrowser", user)}
                 { "sSortDataType": "dom-sort-value", "sType": "numeric" },
                 { "sSortDataType": "dom-sort-value", "sType": "numeric" },
                 {"bSortable":false}
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
 
         $(".kill").live("click", function(e){

+ 16 - 3
apps/jobbrowser/src/jobbrowser/templates/task.mako

@@ -152,8 +152,13 @@ ${commonheader(_('Job Task: %(taskId)s - Job Browser') % dict(taskId=task.taskId
             "bLengthChange": false,
             "bInfo": false,
             "bFilter": false,
-            "aaSorting": [[ 1, "asc" ]]
+            "aaSorting": [[ 1, "asc" ]],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
+
         $("#metadataTable").dataTable({
             "bPaginate": false,
             "bLengthChange": false,
@@ -163,7 +168,11 @@ ${commonheader(_('Job Task: %(taskId)s - Job Browser') % dict(taskId=task.taskId
             "aoColumns": [
                 { "sWidth": "30%" },
                 { "sWidth": "70%" }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
 
         $(".taskCountersTable").dataTable({
@@ -175,7 +184,11 @@ ${commonheader(_('Job Task: %(taskId)s - Job Browser') % dict(taskId=task.taskId
             "aoColumns": [
                 { "sWidth": "30%" },
                 { "sWidth": "70%" }
-            ]
+            ],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
 
         $("a[data-row-selector='true']").jHueRowSelector();

+ 6 - 1
apps/jobbrowser/src/jobbrowser/templates/tasks.mako

@@ -116,8 +116,13 @@ ${commonheader(_('Task View: Job: %(jobId)s - Job Browser') % dict(jobId=jobid_s
             "bLengthChange": false,
             "bFilter": false,
             "bInfo": false,
-            "aaSorting": [[ 1, "asc" ]]
+            "aaSorting": [[ 1, "asc" ]],
+            "oLanguage": {
+                "sEmptyTable": "${_('No data available')}",
+                "sZeroRecords": "${_('No matching records')}",
+            }
         });
+
         $("a[data-row-selector='true']").jHueRowSelector();
     });
 </script>

+ 45 - 36
apps/jobbrowser/src/jobbrowser/templates/tasktrackers.mako

@@ -17,51 +17,60 @@
   from desktop.views import commonheader, commonfooter
   from django.utils.translation import ugettext as _
 %>
+
 <%namespace name="comps" file="jobbrowser_components.mako" />
 ${commonheader(_('Task Trackers - Job Browser'), "jobbrowser", user)}
+
 <div class="container-fluid">
+
 <table class="datatables">
-	<thead>
-		<tr>
-			<th>${_('Name')}</th>
-			<th>${_('Host')}</th>
-			<th>${_('Port')}</th>
-			<th>${_('Last Seen')}</th>
-			<th>${_('Available Space')}</th>
-			<th>${_('Failure Count')}</th>
-			<th>${_('Map Count')}</th>
-			<th>${_('Reduce Count')}</th>
-			<th>${_('Max Map Tasks')}</th>
-			<th>${_('Max Reduce Tasks')}</th>
-		</tr>
-	</thead>
-	<tbody>
-		% for t in trackers:
-		<tr>
-			<td><a href="/jobbrowser/trackers/${t.trackerId}">${t.trackerId}</a></td>
-			<td>${t.host}</td>
-			<td>${t.httpPort}</td>
-			<td>${t.lastSeenFormatted}</td>
-			<td>${t.availableSpace}</td>
-			<td>${t.failureCount}</td>
-			<td>${t.mapCount}</td>
-			<td>${t.reduceCount}</td>
-			<td>${t.maxMapTasks}</td>
-			<td>${t.maxReduceTasks}</td>
-		</tr>
-		% endfor
-	</tbody>
+    <thead>
+        <tr>
+            <th>${_('Name')}</th>
+            <th>${_('Host')}</th>
+            <th>${_('Port')}</th>
+            <th>${_('Last Seen')}</th>
+            <th>${_('Available Space')}</th>
+            <th>${_('Failure Count')}</th>
+            <th>${_('Map Count')}</th>
+            <th>${_('Reduce Count')}</th>
+            <th>${_('Max Map Tasks')}</th>
+            <th>${_('Max Reduce Tasks')}</th>
+        </tr>
+    </thead>
+    <tbody>
+        % for t in trackers:
+        <tr>
+            <td><a href="/jobbrowser/trackers/${t.trackerId}">${t.trackerId}</a></td>
+            <td>${t.host}</td>
+            <td>${t.httpPort}</td>
+            <td>${t.lastSeenFormatted}</td>
+            <td>${t.availableSpace}</td>
+            <td>${t.failureCount}</td>
+            <td>${t.mapCount}</td>
+            <td>${t.reduceCount}</td>
+            <td>${t.maxMapTasks}</td>
+            <td>${t.maxReduceTasks}</td>
+        </tr>
+        % endfor
+    </tbody>
 </table>
+
 <div id="trackerDialog"></div>
 </div>
+
 <script type="text/javascript" charset="utf-8">
 $(document).ready(function(){
-	$(".datatables").dataTable({
-		"bPaginate": false,
-		"bLengthChange": false,
-		"bFilter": false,
-		"bInfo": false				
-	});
+    $(".datatables").dataTable({
+        "bPaginate": false,
+        "bLengthChange": false,
+        "bFilter": false,
+        "bInfo": false,
+        "oLanguage": {
+            "sEmptyTable": "${_('No data available')}",
+            "sZeroRecords": "${_('No matching records')}",
+        }
+    });
 });
 </script>
 

+ 47 - 28
apps/jobsub/src/jobsub/locale/de/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:54-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: de <LL@li.org>\n"
@@ -19,27 +19,42 @@ msgstr ""
 
 #: src/jobsub/conf.py:28
 msgid "Location on HDFS where the jobsub examples and templates are stored."
-msgstr "Ordner auf HDFS, in dem die jobsub-Beispiele und -Vorlagen gespeichert werden."
+msgstr ""
+"Ordner auf HDFS, in dem die jobsub-Beispiele und -Vorlagen gespeichert "
+"werden."
 
 #: src/jobsub/conf.py:33
 #, fuzzy
 msgid "Location on local filesystem where examples and template are stored."
-msgstr "Speicherort auf lokalem Dateisystem, an dem Beispiele und Vorlagen gespeichert werden"
+msgstr ""
+"Speicherort auf lokalem Dateisystem, an dem Beispiele und Vorlagen "
+"gespeichert werden"
 
 #: src/jobsub/conf.py:39
 #, fuzzy
 msgid "Location on local filesystem where sample data is stored."
-msgstr "Speicherort auf lokalem Dateisystem, an dem Beispieldaten gespeichert werden"
+msgstr ""
+"Speicherort auf lokalem Dateisystem, an dem Beispieldaten gespeichert "
+"werden"
 
 #: src/jobsub/conf.py:49
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. This is required for job submission."
-msgstr "Veraltet, verwenden Sie stattdessen liboozie.conf.OOZIE_URL. URL zum Oozie-Server. Diese ist erforderlich für die Jobübermittlung."
+msgid ""
+"Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. "
+"This is required for job submission."
+msgstr ""
+"Veraltet, verwenden Sie stattdessen liboozie.conf.OOZIE_URL. URL zum "
+"Oozie-Server. Diese ist erforderlich für die Jobübermittlung."
 
 #: src/jobsub/conf.py:55
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie requires client to do perform Kerberos authentication"
-msgstr "Veraltet, verwenden Sie stattdessen liboozie.conf.SECURITY_ENABLED. Ob Oozie für die Durchführung der Kerberos-Authentifizierung einen Client benötigt"
+msgid ""
+"Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie "
+"requires client to do perform Kerberos authentication"
+msgstr ""
+"Veraltet, verwenden Sie stattdessen liboozie.conf.SECURITY_ENABLED. Ob "
+"Oozie für die Durchführung der Kerberos-Authentifizierung einen Client "
+"benötigt"
 
 #: src/jobsub/forms.py:39 src/jobsub/forms.py:58 src/jobsub/forms.py:77
 #: src/jobsub/forms.py:95 src/jobsub/templates/list_designs.mako:63
@@ -49,8 +64,12 @@ msgid "Name"
 msgstr "Name"
 
 #: src/jobsub/forms.py:43
-msgid "Allows letters, digits, '_', and '-'. The first character must be a letter or '_'."
-msgstr "Erlaubt Buchstaben, Ziffern, '_' und '-'. Das erste Zeichen muss ein Buchstabe oder '_' sein."
+msgid ""
+"Allows letters, digits, '_', and '-'. The first character must be a "
+"letter or '_'."
+msgstr ""
+"Erlaubt Buchstaben, Ziffern, '_' und '-'. Das erste Zeichen muss ein "
+"Buchstabe oder '_' sein."
 
 #: src/jobsub/forms.py:59 src/jobsub/forms.py:78 src/jobsub/forms.py:96
 #: src/jobsub/templates/list_designs.mako:65
@@ -101,7 +120,9 @@ msgstr "Pfad zu jar-Dateien auf HDFS."
 #: src/jobsub/submit.py:48
 #, fuzzy, python-format
 msgid "Submission for job design '%(name)s' (id %(id)s, owner %(username)s)."
-msgstr "Übermittlung für Jobdesign '%(name)s' (id %(id)s, Eigentümer %(username)s)."
+msgstr ""
+"Übermittlung für Jobdesign '%(name)s' (id %(id)s, Eigentümer "
+"%(username)s)."
 
 #: src/jobsub/submit.py:72
 #, fuzzy, python-format
@@ -115,7 +136,9 @@ msgstr "Auf Bereitstellungsverzeichnis konnte nicht zugegriffen werden."
 #: src/jobsub/submit.py:210
 #, fuzzy
 msgid "Failed to obtain HDFS reference. Check your configuration."
-msgstr "Auf HDFS-Referenz konnte nicht zugegriffen werden. Überprüfen Sie Ihre Konfiguration."
+msgstr ""
+"Auf HDFS-Referenz konnte nicht zugegriffen werden. Überprüfen Sie Ihre "
+"Konfiguration."
 
 #: src/jobsub/views.py:59
 #, fuzzy, python-format
@@ -207,8 +230,12 @@ msgid "or"
 msgstr "oder"
 
 #: src/jobsub/templates/edit_design.mako:68
-msgid "When the design is submitted, you will be prompted for the actual value of "
-msgstr "Wenn das Design übermittelt ist, werden Sie aufgefordert, den tatsächlichen Wert einzugeben von "
+msgid ""
+"When the design is submitted, you will be prompted for the actual value "
+"of "
+msgstr ""
+"Wenn das Design übermittelt ist, werden Sie aufgefordert, den "
+"tatsächlichen Wert einzugeben von "
 
 #: src/jobsub/templates/edit_design.mako:76
 msgid "Job Properties"
@@ -289,11 +316,13 @@ msgid "Clone"
 msgstr "Klonen"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Create Mapreduce Design"
+#, fuzzy
+msgid "Create MapReduce Design"
 msgstr "Mapreduce-Design erstellen"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Mapreduce"
+#, fuzzy
+msgid "MapReduce"
 msgstr "MapReduce"
 
 #: src/jobsub/templates/list_designs.mako:49
@@ -369,7 +398,7 @@ msgstr "%(name)s an das Cluster übermitteln"
 
 #: src/jobsub/templates/list_designs.mako:181
 #: src/jobsub/templates/list_history.mako:80
-msgid "No data available in table"
+msgid "No data available"
 msgstr "Keine verfügbaren Daten in der Tabelle"
 
 #: src/jobsub/templates/list_designs.mako:182
@@ -389,7 +418,7 @@ msgstr "(gefiltert von _MAX_ gesamten Einträgen)"
 
 #: src/jobsub/templates/list_designs.mako:185
 #: src/jobsub/templates/list_history.mako:84
-msgid "No matching records found"
+msgid "No matching records"
 msgstr "Keine übereinstimmenden Datensätze gefunden"
 
 #: src/jobsub/templates/list_designs.mako:187
@@ -500,13 +529,3 @@ msgstr "Erstellungszeit"
 msgid "Application Path"
 msgstr "Anwendungspfad"
 
-#~ msgid "Filter: "
-#~ msgstr "Filter: "
-#~ msgid "Search for username, name, etc..."
-#~ msgstr "Nach Benutzernamen, Namen usw. suchen"
-#~ msgid "Edit %(name)s"
-#~ msgstr "%(name)s bearbeiten"
-#~ msgid "Delete %(name)s"
-#~ msgstr "%(name)s löschen"
-#~ msgid "Clone %(name)s"
-#~ msgstr "%(name)s klonen"

+ 7 - 7
apps/jobsub/src/jobsub/locale/en_US.pot

@@ -1,14 +1,14 @@
 # Translations template for Hue.
-# Copyright (C) 2012 Cloudera, Inc
+# Copyright (C) 2013 Cloudera, Inc
 # This file is distributed under the same license as the Hue project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: Hue VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-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"
@@ -290,11 +290,11 @@ msgid "Clone"
 msgstr ""
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Create Mapreduce Design"
+msgid "Create MapReduce Design"
 msgstr ""
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Mapreduce"
+msgid "MapReduce"
 msgstr ""
 
 #: src/jobsub/templates/list_designs.mako:49
@@ -370,7 +370,7 @@ msgstr ""
 
 #: src/jobsub/templates/list_designs.mako:181
 #: src/jobsub/templates/list_history.mako:80
-msgid "No data available in table"
+msgid "No data available"
 msgstr ""
 
 #: src/jobsub/templates/list_designs.mako:182
@@ -390,7 +390,7 @@ msgstr ""
 
 #: src/jobsub/templates/list_designs.mako:185
 #: src/jobsub/templates/list_history.mako:84
-msgid "No matching records found"
+msgid "No matching records"
 msgstr ""
 
 #: src/jobsub/templates/list_designs.mako:187

+ 40 - 26
apps/jobsub/src/jobsub/locale/es/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:54-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: es <LL@li.org>\n"
@@ -19,27 +19,41 @@ msgstr ""
 
 #: src/jobsub/conf.py:28
 msgid "Location on HDFS where the jobsub examples and templates are stored."
-msgstr "Ubicación, en HDFS, en la que se almacenan los ejemplos y las plantillas de jobsub."
+msgstr ""
+"Ubicación, en HDFS, en la que se almacenan los ejemplos y las plantillas "
+"de jobsub."
 
 #: src/jobsub/conf.py:33
 #, fuzzy
 msgid "Location on local filesystem where examples and template are stored."
-msgstr "Ubicación, en el sistema de archivos local, en la que se almacenan los ejemplos y las plantillas."
+msgstr ""
+"Ubicación, en el sistema de archivos local, en la que se almacenan los "
+"ejemplos y las plantillas."
 
 #: src/jobsub/conf.py:39
 #, fuzzy
 msgid "Location on local filesystem where sample data is stored."
-msgstr "Ubicación, en el sistema de archivos local, en la que se almacenan los datos de ejemplo."
+msgstr ""
+"Ubicación, en el sistema de archivos local, en la que se almacenan los "
+"datos de ejemplo."
 
 #: src/jobsub/conf.py:49
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. This is required for job submission."
-msgstr "Obsoleta, utilice en su lugar la URL liboozie.conf.OOZIE. URL del servidor Oozie. Es necesaria para el envío de trabajos."
+msgid ""
+"Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. "
+"This is required for job submission."
+msgstr ""
+"Obsoleta, utilice en su lugar la URL liboozie.conf.OOZIE. URL del "
+"servidor Oozie. Es necesaria para el envío de trabajos."
 
 #: src/jobsub/conf.py:55
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie requires client to do perform Kerberos authentication"
-msgstr "Obsoleta, utilice en su lugar liboozie.conf.SECURITY_ENABLED. Indica si Oozie necesita que el cliente realice la autenticación de Kerberos"
+msgid ""
+"Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie "
+"requires client to do perform Kerberos authentication"
+msgstr ""
+"Obsoleta, utilice en su lugar liboozie.conf.SECURITY_ENABLED. Indica si "
+"Oozie necesita que el cliente realice la autenticación de Kerberos"
 
 #: src/jobsub/forms.py:39 src/jobsub/forms.py:58 src/jobsub/forms.py:77
 #: src/jobsub/forms.py:95 src/jobsub/templates/list_designs.mako:63
@@ -49,8 +63,12 @@ msgid "Name"
 msgstr "Nombre"
 
 #: src/jobsub/forms.py:43
-msgid "Allows letters, digits, '_', and '-'. The first character must be a letter or '_'."
-msgstr "Admite letras, dígitos, '_' y '-'. El primer carácter debe ser una letra o '_'."
+msgid ""
+"Allows letters, digits, '_', and '-'. The first character must be a "
+"letter or '_'."
+msgstr ""
+"Admite letras, dígitos, '_' y '-'. El primer carácter debe ser una letra "
+"o '_'."
 
 #: src/jobsub/forms.py:59 src/jobsub/forms.py:78 src/jobsub/forms.py:96
 #: src/jobsub/templates/list_designs.mako:65
@@ -92,7 +110,9 @@ msgstr "Lista de rutas a archivos que se van a agregar a la caché distribuida."
 
 #: src/jobsub/models.py:186 src/jobsub/models.py:227
 msgid "List of paths to archives to be added to the distributed cache."
-msgstr "Lista de rutas a almacenamientos que se van a agregar a la caché distribuida."
+msgstr ""
+"Lista de rutas a almacenamientos que se van a agregar a la caché "
+"distribuida."
 
 #: src/jobsub/models.py:191
 msgid "Path to jar files on HDFS."
@@ -207,7 +227,9 @@ msgid "or"
 msgstr "o bien"
 
 #: src/jobsub/templates/edit_design.mako:68
-msgid "When the design is submitted, you will be prompted for the actual value of "
+msgid ""
+"When the design is submitted, you will be prompted for the actual value "
+"of "
 msgstr "Cuando se envíe el diseño, se le solicitará el valor real de "
 
 #: src/jobsub/templates/edit_design.mako:76
@@ -289,11 +311,13 @@ msgid "Clone"
 msgstr "Clonar"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Create Mapreduce Design"
+#, fuzzy
+msgid "Create MapReduce Design"
 msgstr "Crear diseño de MapReduce"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Mapreduce"
+#, fuzzy
+msgid "MapReduce"
 msgstr "MapReduce"
 
 #: src/jobsub/templates/list_designs.mako:49
@@ -369,7 +393,7 @@ msgstr "Enviar %(name)s al clúster"
 
 #: src/jobsub/templates/list_designs.mako:181
 #: src/jobsub/templates/list_history.mako:80
-msgid "No data available in table"
+msgid "No data available"
 msgstr "Ningún dato disponible en la tabla"
 
 #: src/jobsub/templates/list_designs.mako:182
@@ -389,7 +413,7 @@ msgstr "(filtrado de _MAX_ entradas totales)"
 
 #: src/jobsub/templates/list_designs.mako:185
 #: src/jobsub/templates/list_history.mako:84
-msgid "No matching records found"
+msgid "No matching records"
 msgstr "No se ha encontrado ningún registro coincidente"
 
 #: src/jobsub/templates/list_designs.mako:187
@@ -500,13 +524,3 @@ msgstr "Hora de creación"
 msgid "Application Path"
 msgstr "Ruta de la aplicación"
 
-#~ msgid "Filter: "
-#~ msgstr "Filtro: "
-#~ msgid "Search for username, name, etc..."
-#~ msgstr "Buscar nombre de usuario, nombre, etc."
-#~ msgid "Edit %(name)s"
-#~ msgstr "Editar %(name)s"
-#~ msgid "Delete %(name)s"
-#~ msgstr "Eliminar %(name)s"
-#~ msgid "Clone %(name)s"
-#~ msgstr "Clonar %(name)s"

+ 40 - 26
apps/jobsub/src/jobsub/locale/fr/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:54-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: fr <LL@li.org>\n"
@@ -24,22 +24,34 @@ msgstr "Emplacement sur HDFS où des exemples et modèles de jobsub sont stocké
 #: src/jobsub/conf.py:33
 #, fuzzy
 msgid "Location on local filesystem where examples and template are stored."
-msgstr "Emplacement sur le système de fichiers local où des exemples et modèles sont stockés."
+msgstr ""
+"Emplacement sur le système de fichiers local où des exemples et modèles "
+"sont stockés."
 
 #: src/jobsub/conf.py:39
 #, fuzzy
 msgid "Location on local filesystem where sample data is stored."
-msgstr "Emplacement sur le système de fichiers local où des données échantillons sont stockées."
+msgstr ""
+"Emplacement sur le système de fichiers local où des données échantillons "
+"sont stockées."
 
 #: src/jobsub/conf.py:49
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. This is required for job submission."
-msgstr "Obsolète : utilisez plutôt liboozie.conf.OOZIE_URL. URL du serveur Oozie. Requise pour l'envoi du job."
+msgid ""
+"Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. "
+"This is required for job submission."
+msgstr ""
+"Obsolète : utilisez plutôt liboozie.conf.OOZIE_URL. URL du serveur Oozie."
+" Requise pour l'envoi du job."
 
 #: src/jobsub/conf.py:55
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie requires client to do perform Kerberos authentication"
-msgstr "Obsolète : utilisez plutôt liboozie.conf.SECURITY_ENABLED. Indique si Oozie nécessite un client pour effectuer une authentification Kerberos."
+msgid ""
+"Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie "
+"requires client to do perform Kerberos authentication"
+msgstr ""
+"Obsolète : utilisez plutôt liboozie.conf.SECURITY_ENABLED. Indique si "
+"Oozie nécessite un client pour effectuer une authentification Kerberos."
 
 #: src/jobsub/forms.py:39 src/jobsub/forms.py:58 src/jobsub/forms.py:77
 #: src/jobsub/forms.py:95 src/jobsub/templates/list_designs.mako:63
@@ -49,8 +61,12 @@ msgid "Name"
 msgstr "Nom"
 
 #: src/jobsub/forms.py:43
-msgid "Allows letters, digits, '_', and '-'. The first character must be a letter or '_'."
-msgstr "Autorise les lettres, chiffres, '_' et '-'. Le premier caractère doit être une lettre ou '_'."
+msgid ""
+"Allows letters, digits, '_', and '-'. The first character must be a "
+"letter or '_'."
+msgstr ""
+"Autorise les lettres, chiffres, '_' et '-'. Le premier caractère doit "
+"être une lettre ou '_'."
 
 #: src/jobsub/forms.py:59 src/jobsub/forms.py:78 src/jobsub/forms.py:96
 #: src/jobsub/templates/list_designs.mako:65
@@ -101,7 +117,9 @@ msgstr "Chemin vers les fichiers Jar sur HDFS."
 #: src/jobsub/submit.py:48
 #, fuzzy, python-format
 msgid "Submission for job design '%(name)s' (id %(id)s, owner %(username)s)."
-msgstr "Envoi pour conception de job '%(name)s' (id %(id)s, propriétaire %(username)s)."
+msgstr ""
+"Envoi pour conception de job '%(name)s' (id %(id)s, propriétaire "
+"%(username)s)."
 
 #: src/jobsub/submit.py:72
 #, fuzzy, python-format
@@ -207,8 +225,12 @@ msgid "or"
 msgstr "ou"
 
 #: src/jobsub/templates/edit_design.mako:68
-msgid "When the design is submitted, you will be prompted for the actual value of "
-msgstr "Lors de l'envoi de la conception, vous serez invité à fournir la valeur réelle de "
+msgid ""
+"When the design is submitted, you will be prompted for the actual value "
+"of "
+msgstr ""
+"Lors de l'envoi de la conception, vous serez invité à fournir la valeur "
+"réelle de "
 
 #: src/jobsub/templates/edit_design.mako:76
 msgid "Job Properties"
@@ -289,11 +311,13 @@ msgid "Clone"
 msgstr "Cloner"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Create Mapreduce Design"
+#, fuzzy
+msgid "Create MapReduce Design"
 msgstr "Créer une conception Mapreduce"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Mapreduce"
+#, fuzzy
+msgid "MapReduce"
 msgstr "Mapreduce"
 
 #: src/jobsub/templates/list_designs.mako:49
@@ -369,7 +393,7 @@ msgstr "Envoyer %(name)s au cluster"
 
 #: src/jobsub/templates/list_designs.mako:181
 #: src/jobsub/templates/list_history.mako:80
-msgid "No data available in table"
+msgid "No data available"
 msgstr "Aucune donnée disponible dans la table"
 
 #: src/jobsub/templates/list_designs.mako:182
@@ -389,7 +413,7 @@ msgstr "(filtrées à partir des entrées totales _MAX_)"
 
 #: src/jobsub/templates/list_designs.mako:185
 #: src/jobsub/templates/list_history.mako:84
-msgid "No matching records found"
+msgid "No matching records"
 msgstr "Enregistrement correspondant introuvable"
 
 #: src/jobsub/templates/list_designs.mako:187
@@ -500,13 +524,3 @@ msgstr "Heure de création"
 msgid "Application Path"
 msgstr "Chemin d'application"
 
-#~ msgid "Filter: "
-#~ msgstr "Filtrer : "
-#~ msgid "Search for username, name, etc..."
-#~ msgstr "Rechercher un nom d'utilisateur, un nom, etc."
-#~ msgid "Edit %(name)s"
-#~ msgstr "Modifier %(name)s"
-#~ msgid "Delete %(name)s"
-#~ msgstr "Supprimer %(name)s"
-#~ msgid "Clone %(name)s"
-#~ msgstr "Cloner %(name)s"

+ 25 - 21
apps/jobsub/src/jobsub/locale/ja/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:54-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ja <LL@li.org>\n"
@@ -33,13 +33,21 @@ msgstr "ローカルファイルシステム上でサンプルデータが保存
 
 #: src/jobsub/conf.py:49
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. This is required for job submission."
-msgstr "非推奨です。代わりに liboozie.conf.OOZIE_URL を使用してください。Oozie サーバーの URL です。これはジョブのサブミッションに必要です。"
+msgid ""
+"Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. "
+"This is required for job submission."
+msgstr ""
+"非推奨です。代わりに liboozie.conf.OOZIE_URL を使用してください。Oozie サーバーの URL "
+"です。これはジョブのサブミッションに必要です。"
 
 #: src/jobsub/conf.py:55
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie requires client to do perform Kerberos authentication"
-msgstr "非推奨です。代わりに liboozie.conf.SECURITY_ENABLED を使用してください。Oozie が Kerberos 認証の実行をクライアントに要求するかどうかの指定です。"
+msgid ""
+"Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie "
+"requires client to do perform Kerberos authentication"
+msgstr ""
+"非推奨です。代わりに liboozie.conf.SECURITY_ENABLED を使用してください。Oozie が Kerberos "
+"認証の実行をクライアントに要求するかどうかの指定です。"
 
 #: src/jobsub/forms.py:39 src/jobsub/forms.py:58 src/jobsub/forms.py:77
 #: src/jobsub/forms.py:95 src/jobsub/templates/list_designs.mako:63
@@ -49,7 +57,9 @@ msgid "Name"
 msgstr "名前"
 
 #: src/jobsub/forms.py:43
-msgid "Allows letters, digits, '_', and '-'. The first character must be a letter or '_'."
+msgid ""
+"Allows letters, digits, '_', and '-'. The first character must be a "
+"letter or '_'."
 msgstr "文字、数字、'_'、および '-' を使用できます。先頭には文字または '_' が必要です。"
 
 #: src/jobsub/forms.py:59 src/jobsub/forms.py:78 src/jobsub/forms.py:96
@@ -207,7 +217,9 @@ msgid "or"
 msgstr "または"
 
 #: src/jobsub/templates/edit_design.mako:68
-msgid "When the design is submitted, you will be prompted for the actual value of "
+msgid ""
+"When the design is submitted, you will be prompted for the actual value "
+"of "
 msgstr "設計をサブミットすると、次の実際の値を指定することが要求されます: "
 
 #: src/jobsub/templates/edit_design.mako:76
@@ -289,11 +301,13 @@ msgid "Clone"
 msgstr "複製"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Create Mapreduce Design"
+#, fuzzy
+msgid "Create MapReduce Design"
 msgstr "Mapreduce 設計の作成"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Mapreduce"
+#, fuzzy
+msgid "MapReduce"
 msgstr "MapReduce"
 
 #: src/jobsub/templates/list_designs.mako:49
@@ -369,7 +383,7 @@ msgstr "クラスタに %(name)s をサブミット"
 
 #: src/jobsub/templates/list_designs.mako:181
 #: src/jobsub/templates/list_history.mako:80
-msgid "No data available in table"
+msgid "No data available"
 msgstr "テーブルにデータがありません。"
 
 #: src/jobsub/templates/list_designs.mako:182
@@ -389,7 +403,7 @@ msgstr "(合計 _MAX_ 件のエントリからフィルタ処理)"
 
 #: src/jobsub/templates/list_designs.mako:185
 #: src/jobsub/templates/list_history.mako:84
-msgid "No matching records found"
+msgid "No matching records"
 msgstr "一致するレコードが見つかりません"
 
 #: src/jobsub/templates/list_designs.mako:187
@@ -500,13 +514,3 @@ msgstr "作成時間"
 msgid "Application Path"
 msgstr "アプリケーションのパス"
 
-#~ msgid "Filter: "
-#~ msgstr "フィルタ: "
-#~ msgid "Search for username, name, etc..."
-#~ msgstr "ユーザー名、名前などを検索"
-#~ msgid "Edit %(name)s"
-#~ msgstr "%(name)s の編集"
-#~ msgid "Delete %(name)s"
-#~ msgstr "%(name)s の削除"
-#~ msgid "Clone %(name)s"
-#~ msgstr "%(name)s の複製"

+ 25 - 21
apps/jobsub/src/jobsub/locale/ko/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:54-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ko <LL@li.org>\n"
@@ -33,13 +33,21 @@ msgstr "샘플 데이터가 저장되는 로컬 파일 시스템상의 위치입
 
 #: src/jobsub/conf.py:49
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. This is required for job submission."
-msgstr "사용되지 않습니다. 대신 liboozie.conf.OOZIE_URL을 사용하십시오. Oozie 서버의 URL입니다. 이는 작업 제출 시 필요합니다."
+msgid ""
+"Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. "
+"This is required for job submission."
+msgstr ""
+"사용되지 않습니다. 대신 liboozie.conf.OOZIE_URL을 사용하십시오. Oozie 서버의 URL입니다. 이는 작업 제출"
+" 시 필요합니다."
 
 #: src/jobsub/conf.py:55
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie requires client to do perform Kerberos authentication"
-msgstr "사용되지 않습니다. 대신 liboozie.conf.SECURITY_ENABLED를 사용하십시오. Oozie에서 클라이언트의 Kerberos 인증 수행을 요구하는지 여부를 나타냅니다."
+msgid ""
+"Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie "
+"requires client to do perform Kerberos authentication"
+msgstr ""
+"사용되지 않습니다. 대신 liboozie.conf.SECURITY_ENABLED를 사용하십시오. Oozie에서 클라이언트의 "
+"Kerberos 인증 수행을 요구하는지 여부를 나타냅니다."
 
 #: src/jobsub/forms.py:39 src/jobsub/forms.py:58 src/jobsub/forms.py:77
 #: src/jobsub/forms.py:95 src/jobsub/templates/list_designs.mako:63
@@ -49,7 +57,9 @@ msgid "Name"
 msgstr "이름"
 
 #: src/jobsub/forms.py:43
-msgid "Allows letters, digits, '_', and '-'. The first character must be a letter or '_'."
+msgid ""
+"Allows letters, digits, '_', and '-'. The first character must be a "
+"letter or '_'."
 msgstr "문자, 숫자, '_', '-'이 허용됩니다. 문자 또는 '_'이 맨 앞에 와야 합니다."
 
 #: src/jobsub/forms.py:59 src/jobsub/forms.py:78 src/jobsub/forms.py:96
@@ -207,7 +217,9 @@ msgid "or"
 msgstr "또는"
 
 #: src/jobsub/templates/edit_design.mako:68
-msgid "When the design is submitted, you will be prompted for the actual value of "
+msgid ""
+"When the design is submitted, you will be prompted for the actual value "
+"of "
 msgstr "디자인이 제출되면 다음의 실제 값을 입력하라는 프롬프트가 나타납니다. "
 
 #: src/jobsub/templates/edit_design.mako:76
@@ -289,11 +301,13 @@ msgid "Clone"
 msgstr "복제"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Create Mapreduce Design"
+#, fuzzy
+msgid "Create MapReduce Design"
 msgstr "Mapreduce 디자인 생성"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Mapreduce"
+#, fuzzy
+msgid "MapReduce"
 msgstr "MapReduce"
 
 #: src/jobsub/templates/list_designs.mako:49
@@ -369,7 +383,7 @@ msgstr "클러스터로 %(name)s 제출"
 
 #: src/jobsub/templates/list_designs.mako:181
 #: src/jobsub/templates/list_history.mako:80
-msgid "No data available in table"
+msgid "No data available"
 msgstr "테이블에 데이터가 없습니다."
 
 #: src/jobsub/templates/list_designs.mako:182
@@ -389,7 +403,7 @@ msgstr "(총 _MAX_ 항목에서 필터링됨)"
 
 #: src/jobsub/templates/list_designs.mako:185
 #: src/jobsub/templates/list_history.mako:84
-msgid "No matching records found"
+msgid "No matching records"
 msgstr "일치하는 기록이 없습니다."
 
 #: src/jobsub/templates/list_designs.mako:187
@@ -500,13 +514,3 @@ msgstr "생성된 시간"
 msgid "Application Path"
 msgstr "애플리케이션 경로"
 
-#~ msgid "Filter: "
-#~ msgstr "필터: "
-#~ msgid "Search for username, name, etc..."
-#~ msgstr "사용자 이름, 이름 등을 검색합니다."
-#~ msgid "Edit %(name)s"
-#~ msgstr "%(name)s 편집"
-#~ msgid "Delete %(name)s"
-#~ msgstr "%(name)s 삭제"
-#~ msgid "Clone %(name)s"
-#~ msgstr "%(name)s 복제"

+ 37 - 25
apps/jobsub/src/jobsub/locale/pt/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:54-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt <LL@li.org>\n"
@@ -24,22 +24,34 @@ msgstr "Localização no HDFS onde os exemplos e modelos de jobsub estão guarda
 #: src/jobsub/conf.py:33
 #, fuzzy
 msgid "Location on local filesystem where examples and template are stored."
-msgstr "Localização no sistema de ficheiros local onde os exemplos e os modelos estão guardados."
+msgstr ""
+"Localização no sistema de ficheiros local onde os exemplos e os modelos "
+"estão guardados."
 
 #: src/jobsub/conf.py:39
 #, fuzzy
 msgid "Location on local filesystem where sample data is stored."
-msgstr "Localização no sistema de ficheiros local onde os dados de exemplo estão guardados."
+msgstr ""
+"Localização no sistema de ficheiros local onde os dados de exemplo estão "
+"guardados."
 
 #: src/jobsub/conf.py:49
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. This is required for job submission."
-msgstr "Preterido, utilize antes liboozie.conf.OOZIE_URL. URL do Oozie Server. É necessário para a submissão de trabalhos."
+msgid ""
+"Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. "
+"This is required for job submission."
+msgstr ""
+"Preterido, utilize antes liboozie.conf.OOZIE_URL. URL do Oozie Server. É "
+"necessário para a submissão de trabalhos."
 
 #: src/jobsub/conf.py:55
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie requires client to do perform Kerberos authentication"
-msgstr "Preterido, utilize antes liboozie.conf.SECURITY_ENABLED. Se o Oozie exigir que o cliente efectue a autenticação Kerberos"
+msgid ""
+"Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie "
+"requires client to do perform Kerberos authentication"
+msgstr ""
+"Preterido, utilize antes liboozie.conf.SECURITY_ENABLED. Se o Oozie "
+"exigir que o cliente efectue a autenticação Kerberos"
 
 #: src/jobsub/forms.py:39 src/jobsub/forms.py:58 src/jobsub/forms.py:77
 #: src/jobsub/forms.py:95 src/jobsub/templates/list_designs.mako:63
@@ -49,8 +61,12 @@ msgid "Name"
 msgstr "Nome"
 
 #: src/jobsub/forms.py:43
-msgid "Allows letters, digits, '_', and '-'. The first character must be a letter or '_'."
-msgstr "Aceita letras, dígitos, _ e -. O primeiro carácter tem de ser uma letra ou _."
+msgid ""
+"Allows letters, digits, '_', and '-'. The first character must be a "
+"letter or '_'."
+msgstr ""
+"Aceita letras, dígitos, _ e -. O primeiro carácter tem de ser uma letra "
+"ou _."
 
 #: src/jobsub/forms.py:59 src/jobsub/forms.py:78 src/jobsub/forms.py:96
 #: src/jobsub/templates/list_designs.mako:65
@@ -101,7 +117,9 @@ msgstr "Caminho para os ficheiros jar no HDFS."
 #: src/jobsub/submit.py:48
 #, fuzzy, python-format
 msgid "Submission for job design '%(name)s' (id %(id)s, owner %(username)s)."
-msgstr "Submissão para design do trabalho \"%(name)s\" (id %(id)s, proprietário %(username)s)."
+msgstr ""
+"Submissão para design do trabalho \"%(name)s\" (id %(id)s, proprietário "
+"%(username)s)."
 
 #: src/jobsub/submit.py:72
 #, fuzzy, python-format
@@ -207,7 +225,9 @@ msgid "or"
 msgstr "ou"
 
 #: src/jobsub/templates/edit_design.mako:68
-msgid "When the design is submitted, you will be prompted for the actual value of "
+msgid ""
+"When the design is submitted, you will be prompted for the actual value "
+"of "
 msgstr "Quando o design for submetido, ser-lhe-á solicitado o valor real de "
 
 #: src/jobsub/templates/edit_design.mako:76
@@ -289,11 +309,13 @@ msgid "Clone"
 msgstr "Clonar"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Create Mapreduce Design"
+#, fuzzy
+msgid "Create MapReduce Design"
 msgstr "Criar design de Mapreduce"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Mapreduce"
+#, fuzzy
+msgid "MapReduce"
 msgstr "MapReduce"
 
 #: src/jobsub/templates/list_designs.mako:49
@@ -369,7 +391,7 @@ msgstr "Enviar %(name)s para o cluster"
 
 #: src/jobsub/templates/list_designs.mako:181
 #: src/jobsub/templates/list_history.mako:80
-msgid "No data available in table"
+msgid "No data available"
 msgstr "Não existem dados na tabela"
 
 #: src/jobsub/templates/list_designs.mako:182
@@ -389,7 +411,7 @@ msgstr "(filtradas de um total de _MAX_ entradas)"
 
 #: src/jobsub/templates/list_designs.mako:185
 #: src/jobsub/templates/list_history.mako:84
-msgid "No matching records found"
+msgid "No matching records"
 msgstr "Nenhum registo correspondente encontrado"
 
 #: src/jobsub/templates/list_designs.mako:187
@@ -500,13 +522,3 @@ msgstr "Hora de criação"
 msgid "Application Path"
 msgstr "Caminho para a aplicação"
 
-#~ msgid "Filter: "
-#~ msgstr "Filtro: "
-#~ msgid "Search for username, name, etc..."
-#~ msgstr "Pesquisar por nome de utilizador, nome, etc..."
-#~ msgid "Edit %(name)s"
-#~ msgstr "Editar %(name)s"
-#~ msgid "Delete %(name)s"
-#~ msgstr "Eliminar %(name)s"
-#~ msgid "Clone %(name)s"
-#~ msgstr "Clonar %(name)s"

+ 34 - 24
apps/jobsub/src/jobsub/locale/pt_BR/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:54-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt_BR <LL@li.org>\n"
@@ -24,7 +24,9 @@ msgstr "Local no HDFS onde os exemplos e modelos de jobsub são armazenados."
 #: src/jobsub/conf.py:33
 #, fuzzy
 msgid "Location on local filesystem where examples and template are stored."
-msgstr "Localização no sistema de arquivos local onde os exemplos e modelos são armazenados."
+msgstr ""
+"Localização no sistema de arquivos local onde os exemplos e modelos são "
+"armazenados."
 
 #: src/jobsub/conf.py:39
 #, fuzzy
@@ -33,13 +35,21 @@ msgstr "Localização no sistema de arquivos local onde as amostras são armazen
 
 #: src/jobsub/conf.py:49
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. This is required for job submission."
-msgstr "Fora de uso; em vez disso, use a URL liboozie.conf.OOZIE. Ela é obrigatória para o envio da tarefa."
+msgid ""
+"Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. "
+"This is required for job submission."
+msgstr ""
+"Fora de uso; em vez disso, use a URL liboozie.conf.OOZIE. Ela é "
+"obrigatória para o envio da tarefa."
 
 #: src/jobsub/conf.py:55
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie requires client to do perform Kerberos authentication"
-msgstr "Fora de uso; em vez disso, use loboozie.conf.SECURITY_ENABLED. Se o servidor Oozie exige que o cliente realize a autenticação do Kerberos"
+msgid ""
+"Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie "
+"requires client to do perform Kerberos authentication"
+msgstr ""
+"Fora de uso; em vez disso, use loboozie.conf.SECURITY_ENABLED. Se o "
+"servidor Oozie exige que o cliente realize a autenticação do Kerberos"
 
 #: src/jobsub/forms.py:39 src/jobsub/forms.py:58 src/jobsub/forms.py:77
 #: src/jobsub/forms.py:95 src/jobsub/templates/list_designs.mako:63
@@ -49,8 +59,12 @@ msgid "Name"
 msgstr "Nome"
 
 #: src/jobsub/forms.py:43
-msgid "Allows letters, digits, '_', and '-'. The first character must be a letter or '_'."
-msgstr "Permite letras, dígitos, '_',e '-'. O primeiro caractere deve ser uma letra ou '_'."
+msgid ""
+"Allows letters, digits, '_', and '-'. The first character must be a "
+"letter or '_'."
+msgstr ""
+"Permite letras, dígitos, '_',e '-'. O primeiro caractere deve ser uma "
+"letra ou '_'."
 
 #: src/jobsub/forms.py:59 src/jobsub/forms.py:78 src/jobsub/forms.py:96
 #: src/jobsub/templates/list_designs.mako:65
@@ -101,7 +115,9 @@ msgstr "Caminho para arquivos jar no HDFS."
 #: src/jobsub/submit.py:48
 #, fuzzy, python-format
 msgid "Submission for job design '%(name)s' (id %(id)s, owner %(username)s)."
-msgstr "Envio para o projeto de tarefa '%(name)s' (id %(id)s, proprietário %(username)s)."
+msgstr ""
+"Envio para o projeto de tarefa '%(name)s' (id %(id)s, proprietário "
+"%(username)s)."
 
 #: src/jobsub/submit.py:72
 #, fuzzy, python-format
@@ -207,7 +223,9 @@ msgid "or"
 msgstr "ou"
 
 #: src/jobsub/templates/edit_design.mako:68
-msgid "When the design is submitted, you will be prompted for the actual value of "
+msgid ""
+"When the design is submitted, you will be prompted for the actual value "
+"of "
 msgstr "Quando o projeto for enviado, será solicitado a você o valor real de "
 
 #: src/jobsub/templates/edit_design.mako:76
@@ -289,11 +307,13 @@ msgid "Clone"
 msgstr "Clonar"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Create Mapreduce Design"
+#, fuzzy
+msgid "Create MapReduce Design"
 msgstr "Criar projeto do Mapreduce"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Mapreduce"
+#, fuzzy
+msgid "MapReduce"
 msgstr "Mapreduce"
 
 #: src/jobsub/templates/list_designs.mako:49
@@ -369,7 +389,7 @@ msgstr "Enviar %(name)s para o cluster"
 
 #: src/jobsub/templates/list_designs.mako:181
 #: src/jobsub/templates/list_history.mako:80
-msgid "No data available in table"
+msgid "No data available"
 msgstr "Nenhum dado disponível na tabela"
 
 #: src/jobsub/templates/list_designs.mako:182
@@ -389,7 +409,7 @@ msgstr "(filtrado _MAX_ total entradas)"
 
 #: src/jobsub/templates/list_designs.mako:185
 #: src/jobsub/templates/list_history.mako:84
-msgid "No matching records found"
+msgid "No matching records"
 msgstr "Não foram encontrados registros correspondentes"
 
 #: src/jobsub/templates/list_designs.mako:187
@@ -500,13 +520,3 @@ msgstr "Horário de criação"
 msgid "Application Path"
 msgstr "Caminho do aplicativo"
 
-#~ msgid "Filter: "
-#~ msgstr "Filtro: "
-#~ msgid "Search for username, name, etc..."
-#~ msgstr "Pesquisar por nome de usuário, nome, etc..."
-#~ msgid "Edit %(name)s"
-#~ msgstr "Editar %(name)s"
-#~ msgid "Delete %(name)s"
-#~ msgstr "Excluir %(name)s"
-#~ msgid "Clone %(name)s"
-#~ msgstr "Clonar %(name)s"

+ 19 - 19
apps/jobsub/src/jobsub/locale/zh_CN/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:54-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: zh_CN <LL@li.org>\n"
@@ -33,12 +33,16 @@ msgstr "本地文件系统上存储示例数据的位置。"
 
 #: src/jobsub/conf.py:49
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. This is required for job submission."
+msgid ""
+"Deprecated, use liboozie.conf.OOZIE_URL instead. URL of Oozie server. "
+"This is required for job submission."
 msgstr "已弃用,请用 liboozie.conf.OOZIE_URL 替代。Oozie 服务器的 URL。提交作业时需要此 URL。"
 
 #: src/jobsub/conf.py:55
 #, fuzzy
-msgid "Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie requires client to do perform Kerberos authentication"
+msgid ""
+"Deprecated, use liboozie.conf.SECURITY_ENABLED instead. Whether Oozie "
+"requires client to do perform Kerberos authentication"
 msgstr "已弃用,请用 liboozie.conf.SECURITY_ENABLED 替代。Oozie 是否需要客户端执行 Kerberos 身份验证"
 
 #: src/jobsub/forms.py:39 src/jobsub/forms.py:58 src/jobsub/forms.py:77
@@ -49,7 +53,9 @@ msgid "Name"
 msgstr "名称"
 
 #: src/jobsub/forms.py:43
-msgid "Allows letters, digits, '_', and '-'. The first character must be a letter or '_'."
+msgid ""
+"Allows letters, digits, '_', and '-'. The first character must be a "
+"letter or '_'."
 msgstr "允许字母、数字、'_' 和 '-'。第一个字符必须是字母或 '_'。"
 
 #: src/jobsub/forms.py:59 src/jobsub/forms.py:78 src/jobsub/forms.py:96
@@ -207,7 +213,9 @@ msgid "or"
 msgstr "或"
 
 #: src/jobsub/templates/edit_design.mako:68
-msgid "When the design is submitted, you will be prompted for the actual value of "
+msgid ""
+"When the design is submitted, you will be prompted for the actual value "
+"of "
 msgstr "提交设计时,将提示您输入实际值 "
 
 #: src/jobsub/templates/edit_design.mako:76
@@ -289,11 +297,13 @@ msgid "Clone"
 msgstr "克隆"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Create Mapreduce Design"
+#, fuzzy
+msgid "Create MapReduce Design"
 msgstr "创建映射减少设计"
 
 #: src/jobsub/templates/list_designs.mako:48
-msgid "Mapreduce"
+#, fuzzy
+msgid "MapReduce"
 msgstr "MapReduce"
 
 #: src/jobsub/templates/list_designs.mako:49
@@ -369,7 +379,7 @@ msgstr "将 %(name)s 提交给集群"
 
 #: src/jobsub/templates/list_designs.mako:181
 #: src/jobsub/templates/list_history.mako:80
-msgid "No data available in table"
+msgid "No data available"
 msgstr "表中无可用数据"
 
 #: src/jobsub/templates/list_designs.mako:182
@@ -389,7 +399,7 @@ msgstr "(已从 _MAX_ 总条目中过滤)"
 
 #: src/jobsub/templates/list_designs.mako:185
 #: src/jobsub/templates/list_history.mako:84
-msgid "No matching records found"
+msgid "No matching records"
 msgstr "未找到匹配记录"
 
 #: src/jobsub/templates/list_designs.mako:187
@@ -500,13 +510,3 @@ msgstr "创建时间"
 msgid "Application Path"
 msgstr "应用程序路径"
 
-#~ msgid "Filter: "
-#~ msgstr "过滤器: "
-#~ msgid "Search for username, name, etc..."
-#~ msgstr "搜索用户名、名称等..."
-#~ msgid "Edit %(name)s"
-#~ msgstr "编辑 %(name)s"
-#~ msgid "Delete %(name)s"
-#~ msgstr "删除 %(name)s"
-#~ msgid "Clone %(name)s"
-#~ msgstr "克隆 %(name)s"

+ 3 - 3
apps/jobsub/src/jobsub/templates/list_designs.mako

@@ -46,7 +46,7 @@ ${commonlayout.menubar(section='designs')}
     <%def name="creation()">
         <span class="btn-group">
                 <a href="${ url('jobsub.views.new_design', action_type='mapreduce') }" class="btn" title="${_('Create MapReduce Design')}" rel="tooltip"><i class="icon-plus-sign"></i> ${_('MapReduce')}</a>
-                <a href="${ url('jobsub.views.new_design', action_type='streaming') }" class="btn" title="${_('Create Streaming Design')}" rel="tooltip"><i class="icon-plus-sign"></i> ${_('Streaming')}</a>
+                <a href="${ url('jobsub.views.new_design', action_type='streaming') }" class="btn" title="${_('Create Streaming Design')}" rel="tooltip"><i class="icon-plus-sign"></i> Streaming</a>
                 <a href="${ url('jobsub.views.new_design', action_type='java') }" class="btn"title="${_('Create Java Design')}" rel="tooltip"><i class="icon-plus-sign"></i> ${_('Java')}</a>
             </span>
       %if show_install_examples:
@@ -178,11 +178,11 @@ ${layout()}
                 }
             },
             "oLanguage": {
-                "sEmptyTable":     "${_('No data available in table')}",
+                "sEmptyTable":     "${_('No data available')}",
                 "sInfo":           "${_('Showing _START_ to _END_ of _TOTAL_ entries')}",
                 "sInfoEmpty":      "${_('Showing 0 to 0 of 0 entries')}",
                 "sInfoFiltered":   "${_('(filtered from _MAX_ total entries)')}",
-                "sZeroRecords":    "${_('No matching records found')}",
+                "sZeroRecords":    "${_('No matching records')}",
                 "oPaginate": {
                     "sFirst":    "${_('First')}",
                     "sLast":     "${_('Last')}",

+ 2 - 2
apps/jobsub/src/jobsub/templates/list_history.mako

@@ -77,11 +77,11 @@ ${layout.menubar(section='history')}
             ],
             "aaSorting": [[ 5, "desc" ]],
             "oLanguage": {
-                "sEmptyTable":     "${_('No data available in table')}",
+                "sEmptyTable":     "${_('No data available')}",
                 "sInfo":           "${_('Showing _START_ to _END_ of _TOTAL_ entries')}",
                 "sInfoEmpty":      "${_('Showing 0 to 0 of 0 entries')}",
                 "sInfoFiltered":   "${_('(filtered from _MAX_ total entries)')}",
-                "sZeroRecords":    "${_('No matching records found')}",
+                "sZeroRecords":    "${_('No matching records')}",
                 "oPaginate": {
                     "sFirst":    "${_('First')}",
                     "sLast":     "${_('Last')}",

File diff suppressed because it is too large
+ 532 - 212
apps/oozie/src/oozie/locale/de/LC_MESSAGES/django.po


File diff suppressed because it is too large
+ 309 - 173
apps/oozie/src/oozie/locale/en_US.pot


File diff suppressed because it is too large
+ 556 - 219
apps/oozie/src/oozie/locale/es/LC_MESSAGES/django.po


File diff suppressed because it is too large
+ 528 - 213
apps/oozie/src/oozie/locale/fr/LC_MESSAGES/django.po


File diff suppressed because it is too large
+ 444 - 189
apps/oozie/src/oozie/locale/ja/LC_MESSAGES/django.po


File diff suppressed because it is too large
+ 429 - 185
apps/oozie/src/oozie/locale/ko/LC_MESSAGES/django.po


File diff suppressed because it is too large
+ 536 - 213
apps/oozie/src/oozie/locale/pt/LC_MESSAGES/django.po


File diff suppressed because it is too large
+ 534 - 213
apps/oozie/src/oozie/locale/pt_BR/LC_MESSAGES/django.po


File diff suppressed because it is too large
+ 416 - 182
apps/oozie/src/oozie/locale/zh_CN/LC_MESSAGES/django.po


+ 4 - 4
apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinators.mako

@@ -172,11 +172,11 @@ ${layout.menubar(section='dashboard')}
       ],
       "aaSorting": [[ 0, "desc" ]],
       "oLanguage": {
-            "sEmptyTable":     "${_('No data available in table')}",
+            "sEmptyTable":     "${_('No data available')}",
             "sInfo":           "${_('Showing _START_ to _END_ of _TOTAL_ entries')}",
             "sInfoEmpty":      "${_('Showing 0 to 0 of 0 entries')}",
             "sInfoFiltered":   "${_('(filtered from _MAX_ total entries)')}",
-            "sZeroRecords":    "${_('No matching records found')}",
+            "sZeroRecords":    "${_('No matching records')}",
             "oPaginate": {
                 "sFirst":    "${_('First')}",
                 "sLast":     "${_('Last')}",
@@ -201,11 +201,11 @@ ${layout.menubar(section='dashboard')}
       ],
       "aaSorting": [[ 0, "desc" ]],
       "oLanguage": {
-            "sEmptyTable":     "${_('No data available in table')}",
+            "sEmptyTable":     "${_('No data available')}",
             "sInfo":           "${_('Showing _START_ to _END_ of _TOTAL_ entries')}",
             "sInfoEmpty":      "${_('Showing 0 to 0 of 0 entries')}",
             "sInfoFiltered":   "${_('(filtered from _MAX_ total entries)')}",
-            "sZeroRecords":    "${_('No matching records found')}",
+            "sZeroRecords":    "${_('No matching records')}",
             "oPaginate": {
                 "sFirst":    "${_('First')}",
                 "sLast":     "${_('Last')}",

+ 4 - 4
apps/oozie/src/oozie/templates/dashboard/list_oozie_workflows.mako

@@ -174,11 +174,11 @@ ${ layout.menubar(section='dashboard') }
         ],
         "aaSorting": [[ 0, "desc" ]],
         "oLanguage": {
-            "sEmptyTable":     "${_('No data available in table')}",
+            "sEmptyTable":     "${_('No data available')}",
             "sInfo":           "${_('Showing _START_ to _END_ of _TOTAL_ entries')}",
             "sInfoEmpty":      "${_('Showing 0 to 0 of 0 entries')}",
             "sInfoFiltered":   "${_('(filtered from _MAX_ total entries)')}",
-            "sZeroRecords":    "${_('No matching records found')}",
+            "sZeroRecords":    "${_('No matching records')}",
             "oPaginate": {
                 "sFirst":    "${_('First')}",
                 "sLast":     "${_('Last')}",
@@ -203,11 +203,11 @@ ${ layout.menubar(section='dashboard') }
         ],
         "aaSorting": [[ 0, "desc" ]],
         "oLanguage": {
-            "sEmptyTable":     "${_('No data available in table')}",
+            "sEmptyTable":     "${_('No data available')}",
             "sInfo":           "${_('Showing _START_ to _END_ of _TOTAL_ entries')}",
             "sInfoEmpty":      "${_('Showing 0 to 0 of 0 entries')}",
             "sInfoFiltered":   "${_('(filtered from _MAX_ total entries)')}",
-            "sZeroRecords":    "${_('No matching records found')}",
+            "sZeroRecords":    "${_('No matching records')}",
             "oPaginate": {
                 "sFirst":    "${_('First')}",
                 "sLast":     "${_('Last')}",

+ 1 - 1
apps/oozie/src/oozie/templates/editor/edit_workflow.mako

@@ -84,7 +84,7 @@ ${ layout.menubar(section='workflows') }
                 <p>
                 <a data-node-type="streaming"
                   title="${ _('Click to add to the end of the workflow') }" class="btn new-node-link">
-                  <i class="icon-plus"></i> ${ _('Streaming') }
+                  <i class="icon-plus"></i> Streaming
                 </a>
                 <p/>
                 <p>

+ 2 - 2
apps/oozie/src/oozie/templates/editor/list_coordinators.mako

@@ -221,11 +221,11 @@ ${ layout.menubar(section='coordinators') }
       ],
       "aaSorting": [[ 6, "desc" ]],
       "oLanguage": {
-            "sEmptyTable":     "${_('No data available in table')}",
+            "sEmptyTable":     "${_('No data available')}",
             "sInfo":           "${_('Showing _START_ to _END_ of _TOTAL_ entries')}",
             "sInfoEmpty":      "${_('Showing 0 to 0 of 0 entries')}",
             "sInfoFiltered":   "${_('(filtered from _MAX_ total entries)')}",
-            "sZeroRecords":    "${_('No matching records found')}",
+            "sZeroRecords":    "${_('No matching records')}",
             "oPaginate": {
                 "sFirst":    "${_('First')}",
                 "sLast":     "${_('Last')}",

+ 2 - 2
apps/oozie/src/oozie/templates/editor/list_history.mako

@@ -81,11 +81,11 @@ ${ layout.menubar(section='history') }
       ],
       "aaSorting": [[ 0, "desc" ]],
       "oLanguage": {
-            "sEmptyTable":     "${_('No data available in table')}",
+            "sEmptyTable":     "${_('No data available')}",
             "sInfo":           "${_('Showing _START_ to _END_ of _TOTAL_ entries')}",
             "sInfoEmpty":      "${_('Showing 0 to 0 of 0 entries')}",
             "sInfoFiltered":   "${_('(filtered from _MAX_ total entries)')}",
-            "sZeroRecords":    "${_('No matching records found')}",
+            "sZeroRecords":    "${_('No matching records')}",
             "oPaginate": {
                 "sFirst":    "${_('First')}",
                 "sLast":     "${_('Last')}",

+ 2 - 2
apps/oozie/src/oozie/templates/editor/list_workflows.mako

@@ -232,11 +232,11 @@ ${ layout.menubar(section='workflows') }
       ],
       "aaSorting": [[3, 'desc'], [ 1, 'asc' ]],
       "oLanguage": {
-        "sEmptyTable":     "${_('No data available in table')}",
+        "sEmptyTable":     "${_('No data available')}",
         "sInfo":           "${_('Showing _START_ to _END_ of _TOTAL_ entries')}",
         "sInfoEmpty":      "${_('Showing 0 to 0 of 0 entries')}",
         "sInfoFiltered":   "${_('(filtered from _MAX_ total entries)')}",
-        "sZeroRecords":    "${_('No matching records found')}",
+        "sZeroRecords":    "${_('No matching records')}",
         "oPaginate": {
             "sFirst":    "${_('First')}",
             "sLast":     "${_('Last')}",

+ 37 - 13
apps/shell/src/shell/locale/de/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:56-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: de <LL@li.org>\n"
@@ -20,7 +20,9 @@ msgstr ""
 #: src/shell/shellmanager.py:153
 #, fuzzy, python-format
 msgid "bin/hadoop return non-zero %(retcode)d while trying to merge credentials."
-msgstr "bin/hadoop gibt Nicht-Null %(retcode)d zurück beim Versuch, Benutzerinformationen zusammenzuführen."
+msgstr ""
+"bin/hadoop gibt Nicht-Null %(retcode)d zurück beim Versuch, "
+"Benutzerinformationen zusammenzuführen."
 
 #: src/shell/templates/failed_to_create.mako:21
 #: src/shell/templates/index.mako:22 src/shell/templates/no_such_user.mako:21
@@ -29,8 +31,12 @@ msgid "Hue Shell"
 msgstr "Hue-Shell"
 
 #: src/shell/templates/failed_to_create.mako:24
-msgid "Failed to create a shell of the given type. The possible reasons for this are:"
-msgstr "Eine Shell des gegebenen Typs konnte nicht erstellt werden. Die möglichen Gründe dafür sind:"
+msgid ""
+"Failed to create a shell of the given type. The possible reasons for this"
+" are:"
+msgstr ""
+"Eine Shell des gegebenen Typs konnte nicht erstellt werden. Die möglichen"
+" Gründe dafür sind:"
 
 #: src/shell/templates/failed_to_create.mako:26
 msgid "The system is out of PTYs."
@@ -42,7 +48,9 @@ msgstr "Das System kann keine weiteren Subprozesse erstellen."
 
 #: src/shell/templates/failed_to_create.mako:28
 msgid "You do not have permission to create shells of this type."
-msgstr "Sie haben nicht die erforderlichen Rechte, um Shells dieser Art zu erstellen."
+msgstr ""
+"Sie haben nicht die erforderlichen Rechte, um Shells dieser Art zu "
+"erstellen."
 
 #: src/shell/templates/failed_to_create.mako:29
 msgid "There is no shell with that name."
@@ -58,20 +66,36 @@ msgid "Select one of the available shells from the toolbar above."
 msgstr "Wählen Sie eine der verfügbaren Shells aus der Symbolleiste oben aus."
 
 #: src/shell/templates/index.mako:88
-msgid "You do not have permission to access any shell or there is no configured shell."
-msgstr "Sie haben nicht die erforderlichen Rechte, um auf eine Shell zuzugreifen, oder es gibt keine konfigurierte Shell."
+msgid ""
+"You do not have permission to access any shell or there is no configured "
+"shell."
+msgstr ""
+"Sie haben nicht die erforderlichen Rechte, um auf eine Shell zuzugreifen,"
+" oder es gibt keine konfigurierte Shell."
 
 #: src/shell/templates/no_such_user.mako:24
 #, fuzzy
-msgid "The Shell application requires a Unix user account for every user of Hue on the remote web server."
-msgstr "Die Shell-Anwendung erfordert ein Unix-Benutzerkonto für jeden Benutzer von Hue auf dem Remote-Webserver."
+msgid ""
+"The Shell application requires a Unix user account for every user of Hue "
+"on the remote web server."
+msgstr ""
+"Die Shell-Anwendung erfordert ein Unix-Benutzerkonto für jeden Benutzer "
+"von Hue auf dem Remote-Webserver."
 
 #: src/shell/templates/no_such_user.mako:26
 #, fuzzy
-msgid "Ask your administrator to create a user account for you on the remote web server as described in the Shell documentation."
-msgstr "Bitten Sie Ihren Administrator, für Sie ein Benutzerkonto auf dem Remote-Webserver zu erstellen, wie in der Shell-Dokumentation beschrieben."
+msgid ""
+"Ask your administrator to create a user account for you on the remote web"
+" server as described in the Shell documentation."
+msgstr ""
+"Bitten Sie Ihren Administrator, für Sie ein Benutzerkonto auf dem Remote-"
+"Webserver zu erstellen, wie in der Shell-Dokumentation beschrieben."
 
 #: src/shell/templates/not_running_spawning.mako:24
-msgid "The webserver currently running Hue does not support the Shell application. Please contact your administrator."
-msgstr "Der Webserver, auf dem Hue gegenwärtig läuft, unterstützt die Shell-Anwendung nicht. Wenden Sie sich an Ihren Administrator."
+msgid ""
+"The webserver currently running Hue does not support the Shell "
+"application. Please contact your administrator."
+msgstr ""
+"Der Webserver, auf dem Hue gegenwärtig läuft, unterstützt die Shell-"
+"Anwendung nicht. Wenden Sie sich an Ihren Administrator."
 

+ 3 - 3
apps/shell/src/shell/locale/en_US.pot

@@ -1,14 +1,14 @@
 # Translations template for Hue.
-# Copyright (C) 2012 Cloudera, Inc
+# Copyright (C) 2013 Cloudera, Inc
 # This file is distributed under the same license as the Hue project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: Hue VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-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"

+ 37 - 13
apps/shell/src/shell/locale/es/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:56-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: es <LL@li.org>\n"
@@ -20,7 +20,9 @@ msgstr ""
 #: src/shell/shellmanager.py:153
 #, fuzzy, python-format
 msgid "bin/hadoop return non-zero %(retcode)d while trying to merge credentials."
-msgstr "bin/hadoop devuelve %(retcode)d que no es cero al intentar fusionar credenciales."
+msgstr ""
+"bin/hadoop devuelve %(retcode)d que no es cero al intentar fusionar "
+"credenciales."
 
 #: src/shell/templates/failed_to_create.mako:21
 #: src/shell/templates/index.mako:22 src/shell/templates/no_such_user.mako:21
@@ -29,8 +31,12 @@ msgid "Hue Shell"
 msgstr "Shell de Hue"
 
 #: src/shell/templates/failed_to_create.mako:24
-msgid "Failed to create a shell of the given type. The possible reasons for this are:"
-msgstr "Error al crear un shell del tipo determinado. Las posibles razones de esto son:"
+msgid ""
+"Failed to create a shell of the given type. The possible reasons for this"
+" are:"
+msgstr ""
+"Error al crear un shell del tipo determinado. Las posibles razones de "
+"esto son:"
 
 #: src/shell/templates/failed_to_create.mako:26
 msgid "The system is out of PTYs."
@@ -55,23 +61,41 @@ msgstr "No hay ninguna cuenta de usuario de Unix para usted."
 #: src/shell/templates/index.mako:86
 #, fuzzy
 msgid "Select one of the available shells from the toolbar above."
-msgstr "Seleccione uno de los shells disponibles de la barra de herramientas anterior."
+msgstr ""
+"Seleccione uno de los shells disponibles de la barra de herramientas "
+"anterior."
 
 #: src/shell/templates/index.mako:88
-msgid "You do not have permission to access any shell or there is no configured shell."
-msgstr "No tiene permiso para acceder a ningún shell o no hay ningún shell configurado."
+msgid ""
+"You do not have permission to access any shell or there is no configured "
+"shell."
+msgstr ""
+"No tiene permiso para acceder a ningún shell o no hay ningún shell "
+"configurado."
 
 #: src/shell/templates/no_such_user.mako:24
 #, fuzzy
-msgid "The Shell application requires a Unix user account for every user of Hue on the remote web server."
-msgstr "La aplicación del shell necesita una cuenta de usuario de Unix para todos los usuarios de Hue en el servidor web remoto."
+msgid ""
+"The Shell application requires a Unix user account for every user of Hue "
+"on the remote web server."
+msgstr ""
+"La aplicación del shell necesita una cuenta de usuario de Unix para todos"
+" los usuarios de Hue en el servidor web remoto."
 
 #: src/shell/templates/no_such_user.mako:26
 #, fuzzy
-msgid "Ask your administrator to create a user account for you on the remote web server as described in the Shell documentation."
-msgstr "Solicite al administrador que cree una cuenta de usuario para usted en el servidor web remoto como se describe en la documentación del shell."
+msgid ""
+"Ask your administrator to create a user account for you on the remote web"
+" server as described in the Shell documentation."
+msgstr ""
+"Solicite al administrador que cree una cuenta de usuario para usted en el"
+" servidor web remoto como se describe en la documentación del shell."
 
 #: src/shell/templates/not_running_spawning.mako:24
-msgid "The webserver currently running Hue does not support the Shell application. Please contact your administrator."
-msgstr "El servidor web que ejecuta actualmente Hue no es compatible con la aplicación del shell. Póngase en contacto con el administrador."
+msgid ""
+"The webserver currently running Hue does not support the Shell "
+"application. Please contact your administrator."
+msgstr ""
+"El servidor web que ejecuta actualmente Hue no es compatible con la "
+"aplicación del shell. Póngase en contacto con el administrador."
 

+ 34 - 12
apps/shell/src/shell/locale/fr/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:56-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: fr <LL@li.org>\n"
@@ -20,7 +20,9 @@ msgstr ""
 #: src/shell/shellmanager.py:153
 #, fuzzy, python-format
 msgid "bin/hadoop return non-zero %(retcode)d while trying to merge credentials."
-msgstr "bin/hadoop renvoient %(retcode)d différent de zéro lors de la tentative de fusion des informations de connexion."
+msgstr ""
+"bin/hadoop renvoient %(retcode)d différent de zéro lors de la tentative "
+"de fusion des informations de connexion."
 
 #: src/shell/templates/failed_to_create.mako:21
 #: src/shell/templates/index.mako:22 src/shell/templates/no_such_user.mako:21
@@ -29,8 +31,12 @@ msgid "Hue Shell"
 msgstr "Shell Hue"
 
 #: src/shell/templates/failed_to_create.mako:24
-msgid "Failed to create a shell of the given type. The possible reasons for this are:"
-msgstr "Echec de création d'un shell du type donné. Raisons possibles de cet échec :"
+msgid ""
+"Failed to create a shell of the given type. The possible reasons for this"
+" are:"
+msgstr ""
+"Echec de création d'un shell du type donné. Raisons possibles de cet "
+"échec :"
 
 #: src/shell/templates/failed_to_create.mako:26
 msgid "The system is out of PTYs."
@@ -58,20 +64,36 @@ msgid "Select one of the available shells from the toolbar above."
 msgstr "Sélectionnez l'un des shells disponibles dans la barre d'outils ci-dessus."
 
 #: src/shell/templates/index.mako:88
-msgid "You do not have permission to access any shell or there is no configured shell."
-msgstr "Vous n'êtes pas autorisé à accéder à un shell, ou aucun shell n'est configuré."
+msgid ""
+"You do not have permission to access any shell or there is no configured "
+"shell."
+msgstr ""
+"Vous n'êtes pas autorisé à accéder à un shell, ou aucun shell n'est "
+"configuré."
 
 #: src/shell/templates/no_such_user.mako:24
 #, fuzzy
-msgid "The Shell application requires a Unix user account for every user of Hue on the remote web server."
-msgstr "L'application Shell nécessite un compte utilisateur Unix pour chaque utilisateur Hue sur le serveur Web distant."
+msgid ""
+"The Shell application requires a Unix user account for every user of Hue "
+"on the remote web server."
+msgstr ""
+"L'application Shell nécessite un compte utilisateur Unix pour chaque "
+"utilisateur Hue sur le serveur Web distant."
 
 #: src/shell/templates/no_such_user.mako:26
 #, fuzzy
-msgid "Ask your administrator to create a user account for you on the remote web server as described in the Shell documentation."
-msgstr "Demandez à votre administrateur de vous créer un compte utilisateur sur le serveur Web distant comme décrit dans la documentation du Shell."
+msgid ""
+"Ask your administrator to create a user account for you on the remote web"
+" server as described in the Shell documentation."
+msgstr ""
+"Demandez à votre administrateur de vous créer un compte utilisateur sur "
+"le serveur Web distant comme décrit dans la documentation du Shell."
 
 #: src/shell/templates/not_running_spawning.mako:24
-msgid "The webserver currently running Hue does not support the Shell application. Please contact your administrator."
-msgstr "Le serveur Web qui exécute actuellement Hue ne prend pas en charge l'application Shell. Contactez votre administrateur."
+msgid ""
+"The webserver currently running Hue does not support the Shell "
+"application. Please contact your administrator."
+msgstr ""
+"Le serveur Web qui exécute actuellement Hue ne prend pas en charge "
+"l'application Shell. Contactez votre administrateur."
 

+ 16 - 6
apps/shell/src/shell/locale/ja/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:56-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ja <LL@li.org>\n"
@@ -29,7 +29,9 @@ msgid "Hue Shell"
 msgstr "Hue シェル"
 
 #: src/shell/templates/failed_to_create.mako:24
-msgid "Failed to create a shell of the given type. The possible reasons for this are:"
+msgid ""
+"Failed to create a shell of the given type. The possible reasons for this"
+" are:"
 msgstr "指定されたタイプのシェルを作成できませんでした。考えられる原因は次のとおりです。"
 
 #: src/shell/templates/failed_to_create.mako:26
@@ -58,20 +60,28 @@ msgid "Select one of the available shells from the toolbar above."
 msgstr "上のツールバーにある使用可能なシェルの中から 1 つ選択してください。"
 
 #: src/shell/templates/index.mako:88
-msgid "You do not have permission to access any shell or there is no configured shell."
+msgid ""
+"You do not have permission to access any shell or there is no configured "
+"shell."
 msgstr "どのシェルにもアクセスするパーミッションがないか、シェルが 1 つも設定されていません。"
 
 #: src/shell/templates/no_such_user.mako:24
 #, fuzzy
-msgid "The Shell application requires a Unix user account for every user of Hue on the remote web server."
+msgid ""
+"The Shell application requires a Unix user account for every user of Hue "
+"on the remote web server."
 msgstr "このシェルアプリケーションでは、リモート Web サーバー上にある Hue のすべてのユーザーに Unix のユーザーアカウントが必要です。"
 
 #: src/shell/templates/no_such_user.mako:26
 #, fuzzy
-msgid "Ask your administrator to create a user account for you on the remote web server as described in the Shell documentation."
+msgid ""
+"Ask your administrator to create a user account for you on the remote web"
+" server as described in the Shell documentation."
 msgstr "シェルのマニュアルに従ってリモート Web サーバー上にユーザーアカウントを作成することを担当の管理者に依頼してください。"
 
 #: src/shell/templates/not_running_spawning.mako:24
-msgid "The webserver currently running Hue does not support the Shell application. Please contact your administrator."
+msgid ""
+"The webserver currently running Hue does not support the Shell "
+"application. Please contact your administrator."
 msgstr "現在 Hue を実行している Web サーバーでは、このシェルアプリケーションをサポートしていません。担当の管理者に問い合わせてください。"
 

+ 16 - 6
apps/shell/src/shell/locale/ko/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:56-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ko <LL@li.org>\n"
@@ -29,7 +29,9 @@ msgid "Hue Shell"
 msgstr "Hue Shell"
 
 #: src/shell/templates/failed_to_create.mako:24
-msgid "Failed to create a shell of the given type. The possible reasons for this are:"
+msgid ""
+"Failed to create a shell of the given type. The possible reasons for this"
+" are:"
 msgstr "주어진 유형의 Shell을 생성하지 못했습니다. 가능한 원인:"
 
 #: src/shell/templates/failed_to_create.mako:26
@@ -58,20 +60,28 @@ msgid "Select one of the available shells from the toolbar above."
 msgstr "위 도구 모음에서 사용 가능한 Shell 하나를 선택하십시오."
 
 #: src/shell/templates/index.mako:88
-msgid "You do not have permission to access any shell or there is no configured shell."
+msgid ""
+"You do not have permission to access any shell or there is no configured "
+"shell."
 msgstr "Shell에 대한 액세스 권한이 없거나 구성된 Shell이 없습니다."
 
 #: src/shell/templates/no_such_user.mako:24
 #, fuzzy
-msgid "The Shell application requires a Unix user account for every user of Hue on the remote web server."
+msgid ""
+"The Shell application requires a Unix user account for every user of Hue "
+"on the remote web server."
 msgstr "Shell 애플리케이션에서는 원격 웹 서버에 있는 Hue의 모든 사용자에 대한  Unix 사용자 계정이 필요합니다."
 
 #: src/shell/templates/no_such_user.mako:26
 #, fuzzy
-msgid "Ask your administrator to create a user account for you on the remote web server as described in the Shell documentation."
+msgid ""
+"Ask your administrator to create a user account for you on the remote web"
+" server as described in the Shell documentation."
 msgstr "Shell 설명서에 나와 있는 대로 관리자에게 원격 웹 서버에 대한 사용자 계정을 생성해주도록 요청하십시오."
 
 #: src/shell/templates/not_running_spawning.mako:24
-msgid "The webserver currently running Hue does not support the Shell application. Please contact your administrator."
+msgid ""
+"The webserver currently running Hue does not support the Shell "
+"application. Please contact your administrator."
 msgstr "현재 Hue를 실행하고 있는 웹 서버가 Shell 애플리케이션을 지원하지 않습니다. 관리자에게 문의하십시오."
 

+ 31 - 11
apps/shell/src/shell/locale/pt/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:56-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt <LL@li.org>\n"
@@ -29,8 +29,12 @@ msgid "Hue Shell"
 msgstr "Shell da Hue"
 
 #: src/shell/templates/failed_to_create.mako:24
-msgid "Failed to create a shell of the given type. The possible reasons for this are:"
-msgstr "Falha ao criar uma shell do tipo indicado. Os motivos possíveis para tal são:"
+msgid ""
+"Failed to create a shell of the given type. The possible reasons for this"
+" are:"
+msgstr ""
+"Falha ao criar uma shell do tipo indicado. Os motivos possíveis para tal "
+"são:"
 
 #: src/shell/templates/failed_to_create.mako:26
 msgid "The system is out of PTYs."
@@ -58,20 +62,36 @@ msgid "Select one of the available shells from the toolbar above."
 msgstr "Seleccione uma das shells disponíveis na barra de ferramentas acima."
 
 #: src/shell/templates/index.mako:88
-msgid "You do not have permission to access any shell or there is no configured shell."
-msgstr "Não tem permissão para aceder a qualquer shell ou não existe qualquer shell configurada."
+msgid ""
+"You do not have permission to access any shell or there is no configured "
+"shell."
+msgstr ""
+"Não tem permissão para aceder a qualquer shell ou não existe qualquer "
+"shell configurada."
 
 #: src/shell/templates/no_such_user.mako:24
 #, fuzzy
-msgid "The Shell application requires a Unix user account for every user of Hue on the remote web server."
-msgstr "A aplicação Shell requer uma conta de utilizador Unix para cada utilizador da Hue no servidor web remoto."
+msgid ""
+"The Shell application requires a Unix user account for every user of Hue "
+"on the remote web server."
+msgstr ""
+"A aplicação Shell requer uma conta de utilizador Unix para cada "
+"utilizador da Hue no servidor web remoto."
 
 #: src/shell/templates/no_such_user.mako:26
 #, fuzzy
-msgid "Ask your administrator to create a user account for you on the remote web server as described in the Shell documentation."
-msgstr "Solicite ao seu administrador que lhe crie uma conta de utilizador no servidor web remoto, conforme descrito na documentação da Shell."
+msgid ""
+"Ask your administrator to create a user account for you on the remote web"
+" server as described in the Shell documentation."
+msgstr ""
+"Solicite ao seu administrador que lhe crie uma conta de utilizador no "
+"servidor web remoto, conforme descrito na documentação da Shell."
 
 #: src/shell/templates/not_running_spawning.mako:24
-msgid "The webserver currently running Hue does not support the Shell application. Please contact your administrator."
-msgstr "O servidor web que está a executar a Hue não suporta a aplicação Shell. Contacte o seu administrador."
+msgid ""
+"The webserver currently running Hue does not support the Shell "
+"application. Please contact your administrator."
+msgstr ""
+"O servidor web que está a executar a Hue não suporta a aplicação Shell. "
+"Contacte o seu administrador."
 

+ 34 - 12
apps/shell/src/shell/locale/pt_BR/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:56-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: pt_BR <LL@li.org>\n"
@@ -20,7 +20,9 @@ msgstr ""
 #: src/shell/shellmanager.py:153
 #, fuzzy, python-format
 msgid "bin/hadoop return non-zero %(retcode)d while trying to merge credentials."
-msgstr "Retorno do bin/hadoop %(retcode)d diferente de zero enquanto tenta mesclar credenciais."
+msgstr ""
+"Retorno do bin/hadoop %(retcode)d diferente de zero enquanto tenta "
+"mesclar credenciais."
 
 #: src/shell/templates/failed_to_create.mako:21
 #: src/shell/templates/index.mako:22 src/shell/templates/no_such_user.mako:21
@@ -29,8 +31,12 @@ msgid "Hue Shell"
 msgstr "Hue Shell"
 
 #: src/shell/templates/failed_to_create.mako:24
-msgid "Failed to create a shell of the given type. The possible reasons for this are:"
-msgstr "Falha ao criar um programa shell de determinado tipo. As razões possíveis são:"
+msgid ""
+"Failed to create a shell of the given type. The possible reasons for this"
+" are:"
+msgstr ""
+"Falha ao criar um programa shell de determinado tipo. As razões possíveis"
+" são:"
 
 #: src/shell/templates/failed_to_create.mako:26
 msgid "The system is out of PTYs."
@@ -58,20 +64,36 @@ msgid "Select one of the available shells from the toolbar above."
 msgstr "Selecione um dos shells disponíveis na barra de ferramentas acima."
 
 #: src/shell/templates/index.mako:88
-msgid "You do not have permission to access any shell or there is no configured shell."
-msgstr "Você não tem permissão para acessar qualquer shell ou não existe um shell configurado."
+msgid ""
+"You do not have permission to access any shell or there is no configured "
+"shell."
+msgstr ""
+"Você não tem permissão para acessar qualquer shell ou não existe um shell"
+" configurado."
 
 #: src/shell/templates/no_such_user.mako:24
 #, fuzzy
-msgid "The Shell application requires a Unix user account for every user of Hue on the remote web server."
-msgstr "O aplicativo Shell necessita de uma conta de usuário Unix para cada usuário do Hue no servidor de Web remoto."
+msgid ""
+"The Shell application requires a Unix user account for every user of Hue "
+"on the remote web server."
+msgstr ""
+"O aplicativo Shell necessita de uma conta de usuário Unix para cada "
+"usuário do Hue no servidor de Web remoto."
 
 #: src/shell/templates/no_such_user.mako:26
 #, fuzzy
-msgid "Ask your administrator to create a user account for you on the remote web server as described in the Shell documentation."
-msgstr "Peça a seu administrador para criar uma conta de usuário para você no servidor de Web remoto conforme descrito na documentação do shell."
+msgid ""
+"Ask your administrator to create a user account for you on the remote web"
+" server as described in the Shell documentation."
+msgstr ""
+"Peça a seu administrador para criar uma conta de usuário para você no "
+"servidor de Web remoto conforme descrito na documentação do shell."
 
 #: src/shell/templates/not_running_spawning.mako:24
-msgid "The webserver currently running Hue does not support the Shell application. Please contact your administrator."
-msgstr "O servidor da Web que atualmente executa o Hue não é compatível com aplicativos Shell. Entre em contato com seu administrador."
+msgid ""
+"The webserver currently running Hue does not support the Shell "
+"application. Please contact your administrator."
+msgstr ""
+"O servidor da Web que atualmente executa o Hue não é compatível com "
+"aplicativos Shell. Entre em contato com seu administrador."
 

+ 16 - 6
apps/shell/src/shell/locale/zh_CN/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:56-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: zh_CN <LL@li.org>\n"
@@ -29,7 +29,9 @@ msgid "Hue Shell"
 msgstr "Hue Shell"
 
 #: src/shell/templates/failed_to_create.mako:24
-msgid "Failed to create a shell of the given type. The possible reasons for this are:"
+msgid ""
+"Failed to create a shell of the given type. The possible reasons for this"
+" are:"
 msgstr "无法创建给定类型的 shell。造成这种情况的原因可能是:"
 
 #: src/shell/templates/failed_to_create.mako:26
@@ -58,20 +60,28 @@ msgid "Select one of the available shells from the toolbar above."
 msgstr "请从上面的工具栏中选择其中一个可用的 shell。"
 
 #: src/shell/templates/index.mako:88
-msgid "You do not have permission to access any shell or there is no configured shell."
+msgid ""
+"You do not have permission to access any shell or there is no configured "
+"shell."
 msgstr "您无权访问任何 shell,或者不存在配置 shell。"
 
 #: src/shell/templates/no_such_user.mako:24
 #, fuzzy
-msgid "The Shell application requires a Unix user account for every user of Hue on the remote web server."
+msgid ""
+"The Shell application requires a Unix user account for every user of Hue "
+"on the remote web server."
 msgstr "对于远程 Web 服务器上的每个 Hue 用户,Shell 应用程序都需要一个 Unix 用户帐户。"
 
 #: src/shell/templates/no_such_user.mako:26
 #, fuzzy
-msgid "Ask your administrator to create a user account for you on the remote web server as described in the Shell documentation."
+msgid ""
+"Ask your administrator to create a user account for you on the remote web"
+" server as described in the Shell documentation."
 msgstr "请要求您的管理员根据 Shell 文档中的描述,为您在远程 Web 服务器上创建一个用户帐户。"
 
 #: src/shell/templates/not_running_spawning.mako:24
-msgid "The webserver currently running Hue does not support the Shell application. Please contact your administrator."
+msgid ""
+"The webserver currently running Hue does not support the Shell "
+"application. Please contact your administrator."
 msgstr "当前正在运行 Hue 的 Web 服务器不支持 Shell 应用程序。请与您的管理员联系。"
 

+ 279 - 227
apps/useradmin/src/useradmin/locale/de/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:47-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: de <LL@li.org>\n"
@@ -17,226 +17,263 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 0.9.6\n"
 
+#: src/useradmin/forms.py:43 src/useradmin/forms.py:104
+#: src/useradmin/templates/list_users.mako:52
+msgid "Username"
+msgstr "Benutzername"
+
+#: src/useradmin/forms.py:46 src/useradmin/forms.py:107
+msgid "Required. 30 characters or fewer. No whitespaces or colons."
+msgstr ""
+"Erforderlich. 30 Zeichen oder weniger. Keine Leerzeichen oder "
+"Doppelpunkte."
+
+#: src/useradmin/forms.py:47 src/useradmin/forms.py:108
+#: src/useradmin/forms.py:141
+msgid "Whitespaces and ':' not allowed"
+msgstr "Leerzeichen und ':' nicht erlaubt"
+
+#: src/useradmin/forms.py:48
+msgid "Password"
+msgstr "Kennwort"
+
+#: src/useradmin/forms.py:49
+msgid "Password confirmation"
+msgstr "Kennwortbestätigung"
+
+#: src/useradmin/forms.py:50 src/useradmin/forms.py:114
+msgid "Create home directory"
+msgstr "Home-Verzeichnis erstellen"
+
+#: src/useradmin/forms.py:51
+msgid "Create home directory if one doesn't already exist."
+msgstr "Home-Verzeichnis für erstellen, falls noch keines vorhanden ist."
+
+#: src/useradmin/forms.py:62
+msgid "Passwords do not match."
+msgstr "Kennwörter stimmen nicht überein."
+
+#: src/useradmin/forms.py:68
+msgid "You must specify a password when creating a new user."
+msgstr "Sie müssen ein Kennwort angeben, wenn Sie einen neuen Benutzer erstellen."
+
+#: src/useradmin/forms.py:109 src/useradmin/forms.py:142
+msgid "Distinguished name"
+msgstr "Hervorgehobener Name"
+
+#: src/useradmin/forms.py:110
+#: src/useradmin/management/commands/import_ldap_group.py:35
+#: src/useradmin/management/commands/import_ldap_user.py:33
+msgid "Whether or not the user should be imported by distinguished name."
+msgstr ""
+"Ob der Benutzer nach hervorgehobenem Namen importiert werden soll oder "
+"nicht."
+
+#: src/useradmin/forms.py:115
+msgid "Create home directory for user if one doesn't already exist."
+msgstr ""
+"Home-Verzeichnis für den Benutzer erstellen, falls noch keines vorhanden "
+"ist."
+
+#: src/useradmin/forms.py:126
+#, python-format
+msgid "Too long: 30 characters or fewer and not %(username)s"
+msgstr "Zu lang: 30 Zeichen oder weniger und nicht %(username)s"
+
+#: src/useradmin/forms.py:139
+msgid ""
+"Required. 30 characters or fewer. May only contain letters, numbers, "
+"hyphens or underscores."
+msgstr ""
+"Erforderlich. 30 Zeichen oder weniger. Darf nur Buchstaben, Ziffern, "
+"Bindestriche oder Unterstriche enthalten."
+
+#: src/useradmin/forms.py:143
+msgid "Whether or not the group should be imported by distinguished name."
+msgstr ""
+"Ob die Gruppe nach hervorgehobenem Namen importiert werden soll oder "
+"nicht."
+
+#: src/useradmin/forms.py:147
+msgid "Import new members"
+msgstr "Neue Mitglieder importieren"
+
+#: src/useradmin/forms.py:148
+msgid "Import unimported or new users from the group."
+msgstr "Nicht importierte oder neue Benutzer von der Gruppe importieren."
+
+#: src/useradmin/forms.py:151
+msgid "Create home directories"
+msgstr "Home-Verzeichnisse erstellen"
+
+#: src/useradmin/forms.py:152
+msgid ""
+"Create home directories for every member imported, if members are being "
+"imported."
+msgstr ""
+"Home-Verzeichnisse für jedes importierte Mitglied erstellen, wenn "
+"Mitglieder importiert werden."
+
+#: src/useradmin/forms.py:163
+#, python-format
+msgid "Too long: 30 characters or fewer and not %(name)s"
+msgstr "Zu lang: 30 Zeichen oder weniger und nicht %(name)s"
+
+#: src/useradmin/forms.py:185
+msgid "Group name may only contain letters, numbers, hyphens or underscores."
+msgstr ""
+"Gruppenname darf nur Buchstaben, Ziffern, Bindestriche oder Unterstriche "
+"enthalten."
+
+#: src/useradmin/forms.py:200
+#, fuzzy
+msgid "members"
+msgstr "Mitglieder"
+
+#: src/useradmin/forms.py:201
+#, fuzzy
+msgid "permissions"
+msgstr "Berechtigungen"
+
+#: src/useradmin/forms.py:244
+#, fuzzy
+msgid "groups"
+msgstr "Gruppen"
+
+#: src/useradmin/forms.py:279
+msgid "Create Home Directories"
+msgstr "Home-Verzeichnisse erstellen"
+
+#: src/useradmin/forms.py:280
+msgid "Create home directory for every user, if one doesn't already exist."
+msgstr ""
+"Home-Verzeichnis für alle Benutzer erstellen, falls noch keines vorhanden"
+" ist."
+
 #: src/useradmin/models.py:125
 #, python-format
 msgid "You do not have permissions to %(description)s."
 msgstr "Sie haben keine Berechtigung zu %(description)s."
 
-#: src/useradmin/views.py:59
+#: src/useradmin/views.py:68
 msgid "You must be a superuser to delete users."
 msgstr "Sie müssen ein Superuser sein, um Benutzer löschen zu können."
 
-#: src/useradmin/views.py:66
+#: src/useradmin/views.py:76
 msgid "You cannot remove yourself."
 msgstr "Sie können sich selbst nicht löschen."
 
-#: src/useradmin/views.py:74
+#: src/useradmin/views.py:84
 msgid "The user was deleted."
 msgstr "Der Benutzer wurde gelöscht."
 
-#: src/useradmin/views.py:77
+#: src/useradmin/views.py:87
 msgid "User not found."
 msgstr "Benutzer nicht gefunden."
 
-#: src/useradmin/views.py:83
+#: src/useradmin/views.py:94
 msgid "You must be a superuser to delete groups."
 msgstr "Sie müssen ein Superuser sein, um Gruppen zu löschen."
 
-#: src/useradmin/views.py:95
+#: src/useradmin/views.py:107
 msgid "The default user group may not be deleted."
 msgstr "Die Standard-Benutzergruppe kann nicht gelöscht werden."
 
-#: src/useradmin/views.py:100
+#: src/useradmin/views.py:112
 msgid "The group was deleted."
 msgstr "Die Gruppe wurde gelöscht."
 
-#: src/useradmin/views.py:103
+#: src/useradmin/views.py:115
 msgid "Group not found."
 msgstr "Gruppe nicht gefunden."
 
-#: src/useradmin/views.py:113 src/useradmin/views.py:302
-#: src/useradmin/templates/list_users.mako:52
-msgid "Username"
-msgstr "Benutzername"
-
-#: src/useradmin/views.py:116 src/useradmin/views.py:305
-msgid "Required. 30 characters or fewer. No whitespaces or colons."
-msgstr "Erforderlich. 30 Zeichen oder weniger. Keine Leerzeichen oder Doppelpunkte."
-
-#: src/useradmin/views.py:117 src/useradmin/views.py:306
-#: src/useradmin/views.py:371
-msgid "Whitespaces and ':' not allowed"
-msgstr "Leerzeichen und ':' nicht erlaubt"
-
-#: src/useradmin/views.py:118
-msgid "Password"
-msgstr "Kennwort"
-
-#: src/useradmin/views.py:119
-msgid "Password confirmation"
-msgstr "Kennwortbestätigung"
-
-#: src/useradmin/views.py:120 src/useradmin/views.py:312
-msgid "Create home directory"
-msgstr "Home-Verzeichnis erstellen"
-
-#: src/useradmin/views.py:121
-msgid "Create home directory if one doesn't already exist."
-msgstr "Home-Verzeichnis für erstellen, falls noch keines vorhanden ist."
-
-#: src/useradmin/views.py:132
-msgid "Passwords do not match."
-msgstr "Kennwörter stimmen nicht überein."
-
-#: src/useradmin/views.py:138
-msgid "You must specify a password when creating a new user."
-msgstr "Sie müssen ein Kennwort angeben, wenn Sie einen neuen Benutzer erstellen."
-
-#: src/useradmin/views.py:180
+#: src/useradmin/views.py:130
 msgid "You must be a superuser to add or edit another user."
-msgstr "Sie müssen ein Superuser sein, um einen anderen Benutzer hinzufügen oder bearbeiten zu können."
+msgstr ""
+"Sie müssen ein Superuser sein, um einen anderen Benutzer hinzufügen oder "
+"bearbeiten zu können."
 
-#: src/useradmin/views.py:204
+#: src/useradmin/views.py:155
 msgid "You cannot make yourself inactive."
 msgstr "Sie können sich selbst nicht deaktivieren."
 
-#: src/useradmin/views.py:216
+#: src/useradmin/views.py:167
 msgid "You cannot make yourself a superuser."
 msgstr "Sie können sich selbst nicht zu einem Superuser machen."
 
-#: src/useradmin/views.py:220
+#: src/useradmin/views.py:171
 msgid "User information updated"
 msgstr "Benutzerinformationen aktualisiert"
 
-#: src/useradmin/views.py:229 src/useradmin/views.py:353
+#: src/useradmin/views.py:180 src/useradmin/views.py:286
 #, python-format
 msgid "Cannot make home directory for user %s."
 msgstr "Home-Verzeichnis für Benutzer %s kann nicht erstellt werden."
 
-#: src/useradmin/views.py:252
+#: src/useradmin/views.py:208
 msgid "You must be a superuser to add or edit a group."
-msgstr "Sie müssen ein Superuser sein, um eine Gruppe hinzuzufügen oder zu bearbeiten."
+msgstr ""
+"Sie müssen ein Superuser sein, um eine Gruppe hinzuzufügen oder zu "
+"bearbeiten."
 
-#: src/useradmin/views.py:263
+#: src/useradmin/views.py:219
 msgid "Group information updated"
 msgstr "Gruppeninformationen aktualisiert"
 
-#: src/useradmin/views.py:284
+#: src/useradmin/views.py:242
 msgid "You must be a superuser to change permissions."
 msgstr "Sie müssen ein Superuser sein, um Berechtigungen ändern zu können."
 
-#: src/useradmin/views.py:292
+#: src/useradmin/views.py:250
 msgid "Permission information updated"
 msgstr "Berechtigungsinformationen aktualisiert"
 
-#: src/useradmin/views.py:307 src/useradmin/views.py:372
-msgid "Distinguished name"
-msgstr "Hervorgehobener Name"
-
-#: src/useradmin/views.py:308
-#: src/useradmin/management/commands/import_ldap_group.py:35
-#: src/useradmin/management/commands/import_ldap_user.py:33
-msgid "Whether or not the user should be imported by distinguished name."
-msgstr "Ob der Benutzer nach hervorgehobenem Namen importiert werden soll oder nicht."
-
-#: src/useradmin/views.py:313
-msgid "Create home directory for user if one doesn't already exist."
-msgstr "Home-Verzeichnis für den Benutzer erstellen, falls noch keines vorhanden ist."
-
-#: src/useradmin/views.py:324
-#, python-format
-msgid "Too long: 30 characters or fewer and not %(username)s"
-msgstr "Zu lang: 30 Zeichen oder weniger und nicht %(username)s"
-
-#: src/useradmin/views.py:341
+#: src/useradmin/views.py:269
 msgid "You must be a superuser to add another user."
-msgstr "Sie müssen ein Superuser sein, um einen anderen Benutzer hinzufügen zu können."
+msgstr ""
+"Sie müssen ein Superuser sein, um einen anderen Benutzer hinzufügen zu "
+"können."
+
+#: src/useradmin/views.py:280 src/useradmin/views.py:322
+#: src/useradmin/views.py:354
+msgid "There was an error when communicating with LDAP"
+msgstr ""
 
-#: src/useradmin/views.py:357
+#: src/useradmin/views.py:290
 #, fuzzy, python-format
 msgid "Could not get LDAP details for user %(username)s."
 msgstr "LDAP-Details für Benutzer %(username)s konnten nicht abgerufen werden."
 
-#: src/useradmin/views.py:369
-msgid "Required. 30 characters or fewer. May only contain letters, numbers, hyphens or underscores."
-msgstr "Erforderlich. 30 Zeichen oder weniger. Darf nur Buchstaben, Ziffern, Bindestriche oder Unterstriche enthalten."
-
-#: src/useradmin/views.py:373
-msgid "Whether or not the group should be imported by distinguished name."
-msgstr "Ob die Gruppe nach hervorgehobenem Namen importiert werden soll oder nicht."
-
-#: src/useradmin/views.py:377
-msgid "Import new members"
-msgstr "Neue Mitglieder importieren"
-
-#: src/useradmin/views.py:378
-msgid "Import unimported or new users from the group."
-msgstr "Nicht importierte oder neue Benutzer von der Gruppe importieren."
-
-#: src/useradmin/views.py:381
-msgid "Create home directories"
-msgstr "Home-Verzeichnisse erstellen"
-
-#: src/useradmin/views.py:382
-msgid "Create home directories for every member imported, if members are being imported."
-msgstr "Home-Verzeichnisse für jedes importierte Mitglied erstellen, wenn Mitglieder importiert werden."
-
-#: src/useradmin/views.py:393
-#, python-format
-msgid "Too long: 30 characters or fewer and not %(name)s"
-msgstr "Zu lang: 30 Zeichen oder weniger und nicht %(name)s"
-
-#: src/useradmin/views.py:411
+#: src/useradmin/views.py:310
 msgid "You must be a superuser to add another group."
 msgstr "Sie müssen ein Superuser sein, um eine andere Gruppe hinzufügen zu können."
 
-#: src/useradmin/views.py:423
+#: src/useradmin/views.py:326
 #, python-format
 msgid "Could not get LDAP details for group %(groupname)s"
 msgstr "LDAP-Details für Gruppe %(groupname)s konnten nicht abgerufen werden"
 
-#: src/useradmin/views.py:439
+#: src/useradmin/views.py:344
 msgid "You must be a superuser to sync the LDAP users/groups."
-msgstr "Sie müssen ein Superuser sein, um die LDAP-Benutzer/-Gruppen zu synchronisieren."
+msgstr ""
+"Sie müssen ein Superuser sein, um die LDAP-Benutzer/-Gruppen zu "
+"synchronisieren."
 
-#: src/useradmin/views.py:453
+#: src/useradmin/views.py:362
 msgid "The import may not be complete, sync again."
-msgstr "Der Import wurde möglicherweise nicht abgeschlossen. Erneut synchronisieren."
+msgstr ""
+"Der Import wurde möglicherweise nicht abgeschlossen. Erneut "
+"synchronisieren."
 
-#: src/useradmin/views.py:477
+#: src/useradmin/views.py:389
 msgid "No active superuser configured."
 msgstr "Es wurde kein aktiver Superuser konfiguriert."
 
-#: src/useradmin/views.py:479
+#: src/useradmin/views.py:391
 msgid "You cannot remove the last active superuser from the configuration."
-msgstr "Sie können nicht den letzten aktiven Superuser aus der Konfiguration entfernen."
-
-#: src/useradmin/views.py:662
-msgid "Group name may only contain letters, numbers, hyphens or underscores."
-msgstr "Gruppenname darf nur Buchstaben, Ziffern, Bindestriche oder Unterstriche enthalten."
-
-#: src/useradmin/views.py:677
-#, fuzzy
-msgid "members"
-msgstr "Mitglieder"
-
-#: src/useradmin/views.py:678
-#, fuzzy
-msgid "permissions"
-msgstr "Berechtigungen"
-
-#: src/useradmin/views.py:720
-#, fuzzy
-msgid "groups"
-msgstr "Gruppen"
-
-#: src/useradmin/views.py:754
-msgid "Create Home Directories"
-msgstr "Home-Verzeichnisse erstellen"
-
-#: src/useradmin/views.py:755
-msgid "Create home directory for every user, if one doesn't already exist."
-msgstr "Home-Verzeichnis für alle Benutzer erstellen, falls noch keines vorhanden ist."
+msgstr ""
+"Sie können nicht den letzten aktiven Superuser aus der Konfiguration "
+"entfernen."
 
 #: src/useradmin/management/commands/import_ldap_group.py:39
 msgid "Import users from the group."
@@ -268,7 +305,65 @@ msgstr "Maximale GID zu importieren (Exklusiv)."
 
 #: src/useradmin/management/commands/useradmin_sync_with_unix.py:35
 msgid "Whether or not to check that the user's shell is not /bin/false."
-msgstr "Ob geprüft werden soll oder nicht, dass die Shell des Benutzers nicht /bin/false ist."
+msgstr ""
+"Ob geprüft werden soll oder nicht, dass die Shell des Benutzers nicht "
+"/bin/false ist."
+
+#: src/useradmin/templates/add_ldap_user.mako:25
+#: src/useradmin/templates/edit_user.mako:25
+#: src/useradmin/templates/list_users.mako:25
+#: src/useradmin/templates/list_users.mako:29
+msgid "Hue Users"
+msgstr "Hue-Benutzer"
+
+#: src/useradmin/templates/add_ldap_user.mako:30
+msgid "Hue Users - Add/Sync LDAP user"
+msgstr "Hue-Benutzer - LDAP-Benutzer hinzufügen/synchronisieren"
+
+#: src/useradmin/templates/add_ldap_user.mako:46
+#: src/useradmin/templates/edit_user.mako:83
+msgid "Update user"
+msgstr "Benutzer aktualisieren"
+
+#: src/useradmin/templates/add_ldap_user.mako:48
+msgid "Add/Sync user"
+msgstr "Benutzer hinzufügen/synchronisieren"
+
+#: src/useradmin/templates/add_ldap_user.mako:50
+#: src/useradmin/templates/edit_group.mako:75
+#: src/useradmin/templates/edit_permissions.mako:53
+#: src/useradmin/templates/edit_user.mako:87
+#: src/useradmin/templates/sync_ldap_users_groups.mako:49
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: src/useradmin/templates/add_ldap_user.mako:58
+#: src/useradmin/templates/edit_group.mako:83
+#: src/useradmin/templates/edit_group.mako:90
+#: src/useradmin/templates/edit_permissions.mako:61
+#: src/useradmin/templates/edit_user.mako:95
+msgid "Select all"
+msgstr "Alle auswählen"
+
+#: src/useradmin/templates/add_ldap_user.mako:59
+#: src/useradmin/templates/edit_group.mako:84
+#: src/useradmin/templates/edit_group.mako:91
+#: src/useradmin/templates/edit_permissions.mako:62
+#: src/useradmin/templates/edit_user.mako:96
+msgid "Search"
+msgstr "Suche"
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_permissions.mako:63
+#: src/useradmin/templates/edit_user.mako:97
+#, fuzzy
+msgid "No groups found."
+msgstr "Keine Gruppen gefunden."
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_user.mako:97
+msgid "Create a new group now"
+msgstr "Jetzt eine neue Gruppe erstellen"
 
 #: src/useradmin/templates/confirm.mako:22
 msgid "Confirm"
@@ -332,27 +427,6 @@ msgstr "Gruppe hinzufügen/synchronisieren"
 msgid "Add group"
 msgstr "Gruppe hinzufügen"
 
-#: src/useradmin/templates/edit_group.mako:75
-#: src/useradmin/templates/edit_permissions.mako:53
-#: src/useradmin/templates/edit_user.mako:95
-#: src/useradmin/templates/sync_ldap_users_groups.mako:49
-msgid "Cancel"
-msgstr "Abbrechen"
-
-#: src/useradmin/templates/edit_group.mako:83
-#: src/useradmin/templates/edit_group.mako:90
-#: src/useradmin/templates/edit_permissions.mako:61
-#: src/useradmin/templates/edit_user.mako:102
-msgid "Select all"
-msgstr "Alle auswählen"
-
-#: src/useradmin/templates/edit_group.mako:84
-#: src/useradmin/templates/edit_group.mako:91
-#: src/useradmin/templates/edit_permissions.mako:62
-#: src/useradmin/templates/edit_user.mako:103
-msgid "Search"
-msgstr "Suche"
-
 #: src/useradmin/templates/edit_group.mako:85
 #, fuzzy
 msgid "No users found."
@@ -382,59 +456,40 @@ msgstr "Hue-Berechtigungen - App bearbeiten: %(app)s"
 msgid "Update permission"
 msgstr "Berechtigung aktualisieren"
 
-#: src/useradmin/templates/edit_permissions.mako:63
-#: src/useradmin/templates/edit_user.mako:104
-#, fuzzy
-msgid "No groups found."
-msgstr "Keine Gruppen gefunden."
-
-#: src/useradmin/templates/edit_user.mako:24
-#: src/useradmin/templates/list_users.mako:25
-#: src/useradmin/templates/list_users.mako:29
-msgid "Hue Users"
-msgstr "Hue-Benutzer"
-
-#: src/useradmin/templates/edit_user.mako:44
+#: src/useradmin/templates/edit_user.mako:33
 #, python-format
 msgid "Hue Users - Edit user: %(username)s"
 msgstr "Hue-Benutzer - Benutzer bearbeiten: %(username)s"
 
-#: src/useradmin/templates/edit_user.mako:47
-msgid "Hue Users - Add/Sync LDAP user"
-msgstr "Hue-Benutzer - LDAP-Benutzer hinzufügen/synchronisieren"
-
-#: src/useradmin/templates/edit_user.mako:49
+#: src/useradmin/templates/edit_user.mako:35
 msgid "Hue Users - Create user"
 msgstr "Hue-Benutzer - Benutzer erstellen"
 
-#: src/useradmin/templates/edit_user.mako:87
-msgid "Update user"
-msgstr "Benutzer aktualisieren"
+#: src/useradmin/templates/edit_user.mako:42
+#, fuzzy
+msgid "Information"
+msgstr "Benutzerinformationen aktualisiert"
 
-#: src/useradmin/templates/edit_user.mako:90
-msgid "Add/Sync user"
-msgstr "Benutzer hinzufügen/synchronisieren"
+#: src/useradmin/templates/edit_user.mako:57
+msgid "Optional"
+msgstr ""
 
-#: src/useradmin/templates/edit_user.mako:92
+#: src/useradmin/templates/edit_user.mako:85
 #: src/useradmin/templates/list_users.mako:39
 msgid "Add user"
 msgstr "Benutzer hinzufügen"
 
-#: src/useradmin/templates/edit_user.mako:104
-msgid "Create a new group now"
-msgstr "Jetzt eine neue Gruppe erstellen"
-
-#: src/useradmin/templates/layout.mako:32
+#: src/useradmin/templates/layout.mako:47
 msgid "Users"
 msgstr "Benutzer"
 
-#: src/useradmin/templates/layout.mako:33
+#: src/useradmin/templates/layout.mako:48
 #: src/useradmin/templates/list_permissions.mako:38
 #: src/useradmin/templates/list_users.mako:56
 msgid "Groups"
 msgstr "Gruppen"
 
-#: src/useradmin/templates/layout.mako:34
+#: src/useradmin/templates/layout.mako:49
 #: src/useradmin/templates/list_groups.mako:53
 msgid "Permissions"
 msgstr "Berechtigungen"
@@ -465,6 +520,18 @@ msgstr "%(groupname)s bearbeiten"
 msgid "There are no groups matching the search criteria."
 msgstr "Keine Gruppen entsprachen den Suchkriterien."
 
+#: src/useradmin/templates/list_groups.mako:108
+#: src/useradmin/templates/list_permissions.mako:81
+#: src/useradmin/templates/list_users.mako:119
+msgid "No data available"
+msgstr ""
+
+#: src/useradmin/templates/list_groups.mako:109
+#: src/useradmin/templates/list_permissions.mako:82
+#: src/useradmin/templates/list_users.mako:120
+msgid "No matching records"
+msgstr ""
+
 #: src/useradmin/templates/list_permissions.mako:36
 msgid "Application"
 msgstr "Anwendung"
@@ -519,38 +586,23 @@ msgid "Sync LDAP users and groups"
 msgstr "LDAP-Benutzer und -Gruppen synchronisieren"
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:41
-msgid "This will not import any users or groups that don't already exist in Hue. Only users and groups imported from LDAP can be synced."
-msgstr "Dadurch werden nur Benutzer oder Gruppen importiert, die bereits in Hue existieren. Nur von LDAP importierte Benutzer und Gruppen können synchronisiert werden."
+msgid ""
+"This will not import any users or groups that don't already exist in Hue."
+" Only users and groups imported from LDAP can be synced."
+msgstr ""
+"Dadurch werden nur Benutzer oder Gruppen importiert, die bereits in Hue "
+"existieren. Nur von LDAP importierte Benutzer und Gruppen können "
+"synchronisiert werden."
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:42
-msgid "All user information and group memberships will be updated based on the LDAP server's current state."
-msgstr "Alle Benutzerinformationen und Gruppenmitgliedschaften werden basierend auf dem aktuellen Zustand des LDAP-Servers aktualisiert."
+msgid ""
+"All user information and group memberships will be updated based on the "
+"LDAP server's current state."
+msgstr ""
+"Alle Benutzerinformationen und Gruppenmitgliedschaften werden basierend "
+"auf dem aktuellen Zustand des LDAP-Servers aktualisiert."
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:50
 msgid "Sync"
 msgstr "Synchronisieren"
 
-#~ msgid "The user was deleted !"
-#~ msgstr ""
-#~ msgid "The group was deleted !"
-#~ msgstr ""
-#~ msgid "Cannot make home directory for user %s"
-#~ msgstr ""
-#~ msgid "The import may not be complete, sync again"
-#~ msgstr ""
-#~ msgid "Filter: "
-#~ msgstr "Filter: "
-#~ msgid "Search for group name, members, etc..."
-#~ msgstr "Nach Gruppennamen, Mitgliedern usw. suchen"
-#~ msgid "Edit"
-#~ msgstr "Bearbeiten"
-#~ msgid "Delete %(groupname)s"
-#~ msgstr "%(groupname)s löschen"
-#~ msgid "Are you sure you want to delete %(group_name)s?"
-#~ msgstr "Sind Sie sicher, dass Sie %(group_name)s löschen möchten?"
-#~ msgid "Search for application name, description, etc..."
-#~ msgstr "Nach Name, Beschreibung usw. der Anwendung suchen"
-#~ msgid "Search for username, name, e-mail, etc..."
-#~ msgstr "Nach Benutzername, Name, E-Mail usw. suchen"
-#~ msgid "Delete %(username)s"
-#~ msgstr "%(username)s löschen"

+ 202 - 170
apps/useradmin/src/useradmin/locale/en_US.pot

@@ -1,14 +1,14 @@
 # Translations template for Hue.
-# Copyright (C) 2012 Cloudera, Inc
+# Copyright (C) 2013 Cloudera, Inc
 # This file is distributed under the same license as the Hue project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: Hue VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-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,226 +17,231 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 0.9.6\n"
 
-#: src/useradmin/models.py:125
-#, python-format
-msgid "You do not have permissions to %(description)s."
+#: src/useradmin/forms.py:43 src/useradmin/forms.py:104
+#: src/useradmin/templates/list_users.mako:52
+msgid "Username"
 msgstr ""
 
-#: src/useradmin/views.py:59
-msgid "You must be a superuser to delete users."
+#: src/useradmin/forms.py:46 src/useradmin/forms.py:107
+msgid "Required. 30 characters or fewer. No whitespaces or colons."
 msgstr ""
 
-#: src/useradmin/views.py:66
-msgid "You cannot remove yourself."
+#: src/useradmin/forms.py:47 src/useradmin/forms.py:108
+#: src/useradmin/forms.py:141
+msgid "Whitespaces and ':' not allowed"
 msgstr ""
 
-#: src/useradmin/views.py:74
-msgid "The user was deleted."
+#: src/useradmin/forms.py:48
+msgid "Password"
 msgstr ""
 
-#: src/useradmin/views.py:77
-msgid "User not found."
+#: src/useradmin/forms.py:49
+msgid "Password confirmation"
 msgstr ""
 
-#: src/useradmin/views.py:83
-msgid "You must be a superuser to delete groups."
+#: src/useradmin/forms.py:50 src/useradmin/forms.py:114
+msgid "Create home directory"
 msgstr ""
 
-#: src/useradmin/views.py:95
-msgid "The default user group may not be deleted."
+#: src/useradmin/forms.py:51
+msgid "Create home directory if one doesn't already exist."
 msgstr ""
 
-#: src/useradmin/views.py:100
-msgid "The group was deleted."
+#: src/useradmin/forms.py:62
+msgid "Passwords do not match."
 msgstr ""
 
-#: src/useradmin/views.py:103
-msgid "Group not found."
+#: src/useradmin/forms.py:68
+msgid "You must specify a password when creating a new user."
 msgstr ""
 
-#: src/useradmin/views.py:113 src/useradmin/views.py:302
-#: src/useradmin/templates/list_users.mako:52
-msgid "Username"
+#: src/useradmin/forms.py:109 src/useradmin/forms.py:142
+msgid "Distinguished name"
 msgstr ""
 
-#: src/useradmin/views.py:116 src/useradmin/views.py:305
-msgid "Required. 30 characters or fewer. No whitespaces or colons."
+#: src/useradmin/forms.py:110
+#: src/useradmin/management/commands/import_ldap_group.py:35
+#: src/useradmin/management/commands/import_ldap_user.py:33
+msgid "Whether or not the user should be imported by distinguished name."
 msgstr ""
 
-#: src/useradmin/views.py:117 src/useradmin/views.py:306
-#: src/useradmin/views.py:371
-msgid "Whitespaces and ':' not allowed"
+#: src/useradmin/forms.py:115
+msgid "Create home directory for user if one doesn't already exist."
 msgstr ""
 
-#: src/useradmin/views.py:118
-msgid "Password"
+#: src/useradmin/forms.py:126
+#, python-format
+msgid "Too long: 30 characters or fewer and not %(username)s"
 msgstr ""
 
-#: src/useradmin/views.py:119
-msgid "Password confirmation"
+#: src/useradmin/forms.py:139
+msgid ""
+"Required. 30 characters or fewer. May only contain letters, numbers, "
+"hyphens or underscores."
 msgstr ""
 
-#: src/useradmin/views.py:120 src/useradmin/views.py:312
-msgid "Create home directory"
+#: src/useradmin/forms.py:143
+msgid "Whether or not the group should be imported by distinguished name."
 msgstr ""
 
-#: src/useradmin/views.py:121
-msgid "Create home directory if one doesn't already exist."
+#: src/useradmin/forms.py:147
+msgid "Import new members"
 msgstr ""
 
-#: src/useradmin/views.py:132
-msgid "Passwords do not match."
+#: src/useradmin/forms.py:148
+msgid "Import unimported or new users from the group."
 msgstr ""
 
-#: src/useradmin/views.py:138
-msgid "You must specify a password when creating a new user."
+#: src/useradmin/forms.py:151
+msgid "Create home directories"
 msgstr ""
 
-#: src/useradmin/views.py:180
-msgid "You must be a superuser to add or edit another user."
+#: src/useradmin/forms.py:152
+msgid ""
+"Create home directories for every member imported, if members are being "
+"imported."
 msgstr ""
 
-#: src/useradmin/views.py:204
-msgid "You cannot make yourself inactive."
+#: src/useradmin/forms.py:163
+#, python-format
+msgid "Too long: 30 characters or fewer and not %(name)s"
 msgstr ""
 
-#: src/useradmin/views.py:216
-msgid "You cannot make yourself a superuser."
+#: src/useradmin/forms.py:185
+msgid "Group name may only contain letters, numbers, hyphens or underscores."
 msgstr ""
 
-#: src/useradmin/views.py:220
-msgid "User information updated"
+#: src/useradmin/forms.py:200
+msgid "members"
 msgstr ""
 
-#: src/useradmin/views.py:229 src/useradmin/views.py:353
-#, python-format
-msgid "Cannot make home directory for user %s."
+#: src/useradmin/forms.py:201
+msgid "permissions"
 msgstr ""
 
-#: src/useradmin/views.py:252
-msgid "You must be a superuser to add or edit a group."
+#: src/useradmin/forms.py:244
+msgid "groups"
 msgstr ""
 
-#: src/useradmin/views.py:263
-msgid "Group information updated"
+#: src/useradmin/forms.py:279
+msgid "Create Home Directories"
 msgstr ""
 
-#: src/useradmin/views.py:284
-msgid "You must be a superuser to change permissions."
+#: src/useradmin/forms.py:280
+msgid "Create home directory for every user, if one doesn't already exist."
 msgstr ""
 
-#: src/useradmin/views.py:292
-msgid "Permission information updated"
+#: src/useradmin/models.py:125
+#, python-format
+msgid "You do not have permissions to %(description)s."
 msgstr ""
 
-#: src/useradmin/views.py:307 src/useradmin/views.py:372
-msgid "Distinguished name"
+#: src/useradmin/views.py:68
+msgid "You must be a superuser to delete users."
 msgstr ""
 
-#: src/useradmin/views.py:308
-#: src/useradmin/management/commands/import_ldap_group.py:35
-#: src/useradmin/management/commands/import_ldap_user.py:33
-msgid "Whether or not the user should be imported by distinguished name."
+#: src/useradmin/views.py:76
+msgid "You cannot remove yourself."
 msgstr ""
 
-#: src/useradmin/views.py:313
-msgid "Create home directory for user if one doesn't already exist."
+#: src/useradmin/views.py:84
+msgid "The user was deleted."
 msgstr ""
 
-#: src/useradmin/views.py:324
-#, python-format
-msgid "Too long: 30 characters or fewer and not %(username)s"
+#: src/useradmin/views.py:87
+msgid "User not found."
 msgstr ""
 
-#: src/useradmin/views.py:341
-msgid "You must be a superuser to add another user."
+#: src/useradmin/views.py:94
+msgid "You must be a superuser to delete groups."
 msgstr ""
 
-#: src/useradmin/views.py:357
-#, python-format
-msgid "Could not get LDAP details for user %(username)s."
+#: src/useradmin/views.py:107
+msgid "The default user group may not be deleted."
 msgstr ""
 
-#: src/useradmin/views.py:369
-msgid ""
-"Required. 30 characters or fewer. May only contain letters, numbers, "
-"hyphens or underscores."
+#: src/useradmin/views.py:112
+msgid "The group was deleted."
 msgstr ""
 
-#: src/useradmin/views.py:373
-msgid "Whether or not the group should be imported by distinguished name."
+#: src/useradmin/views.py:115
+msgid "Group not found."
 msgstr ""
 
-#: src/useradmin/views.py:377
-msgid "Import new members"
+#: src/useradmin/views.py:130
+msgid "You must be a superuser to add or edit another user."
 msgstr ""
 
-#: src/useradmin/views.py:378
-msgid "Import unimported or new users from the group."
+#: src/useradmin/views.py:155
+msgid "You cannot make yourself inactive."
 msgstr ""
 
-#: src/useradmin/views.py:381
-msgid "Create home directories"
+#: src/useradmin/views.py:167
+msgid "You cannot make yourself a superuser."
 msgstr ""
 
-#: src/useradmin/views.py:382
-msgid ""
-"Create home directories for every member imported, if members are being "
-"imported."
+#: src/useradmin/views.py:171
+msgid "User information updated"
 msgstr ""
 
-#: src/useradmin/views.py:393
+#: src/useradmin/views.py:180 src/useradmin/views.py:286
 #, python-format
-msgid "Too long: 30 characters or fewer and not %(name)s"
+msgid "Cannot make home directory for user %s."
 msgstr ""
 
-#: src/useradmin/views.py:411
-msgid "You must be a superuser to add another group."
+#: src/useradmin/views.py:208
+msgid "You must be a superuser to add or edit a group."
 msgstr ""
 
-#: src/useradmin/views.py:423
-#, python-format
-msgid "Could not get LDAP details for group %(groupname)s"
+#: src/useradmin/views.py:219
+msgid "Group information updated"
 msgstr ""
 
-#: src/useradmin/views.py:439
-msgid "You must be a superuser to sync the LDAP users/groups."
+#: src/useradmin/views.py:242
+msgid "You must be a superuser to change permissions."
 msgstr ""
 
-#: src/useradmin/views.py:453
-msgid "The import may not be complete, sync again."
+#: src/useradmin/views.py:250
+msgid "Permission information updated"
 msgstr ""
 
-#: src/useradmin/views.py:477
-msgid "No active superuser configured."
+#: src/useradmin/views.py:269
+msgid "You must be a superuser to add another user."
 msgstr ""
 
-#: src/useradmin/views.py:479
-msgid "You cannot remove the last active superuser from the configuration."
+#: src/useradmin/views.py:280 src/useradmin/views.py:322
+#: src/useradmin/views.py:354
+msgid "There was an error when communicating with LDAP"
 msgstr ""
 
-#: src/useradmin/views.py:662
-msgid "Group name may only contain letters, numbers, hyphens or underscores."
+#: src/useradmin/views.py:290
+#, python-format
+msgid "Could not get LDAP details for user %(username)s."
 msgstr ""
 
-#: src/useradmin/views.py:677
-msgid "members"
+#: src/useradmin/views.py:310
+msgid "You must be a superuser to add another group."
 msgstr ""
 
-#: src/useradmin/views.py:678
-msgid "permissions"
+#: src/useradmin/views.py:326
+#, python-format
+msgid "Could not get LDAP details for group %(groupname)s"
 msgstr ""
 
-#: src/useradmin/views.py:720
-msgid "groups"
+#: src/useradmin/views.py:344
+msgid "You must be a superuser to sync the LDAP users/groups."
 msgstr ""
 
-#: src/useradmin/views.py:754
-msgid "Create Home Directories"
+#: src/useradmin/views.py:362
+msgid "The import may not be complete, sync again."
 msgstr ""
 
-#: src/useradmin/views.py:755
-msgid "Create home directory for every user, if one doesn't already exist."
+#: src/useradmin/views.py:389
+msgid "No active superuser configured."
+msgstr ""
+
+#: src/useradmin/views.py:391
+msgid "You cannot remove the last active superuser from the configuration."
 msgstr ""
 
 #: src/useradmin/management/commands/import_ldap_group.py:39
@@ -271,6 +276,61 @@ msgstr ""
 msgid "Whether or not to check that the user's shell is not /bin/false."
 msgstr ""
 
+#: src/useradmin/templates/add_ldap_user.mako:25
+#: src/useradmin/templates/edit_user.mako:25
+#: src/useradmin/templates/list_users.mako:25
+#: src/useradmin/templates/list_users.mako:29
+msgid "Hue Users"
+msgstr ""
+
+#: src/useradmin/templates/add_ldap_user.mako:30
+msgid "Hue Users - Add/Sync LDAP user"
+msgstr ""
+
+#: src/useradmin/templates/add_ldap_user.mako:46
+#: src/useradmin/templates/edit_user.mako:83
+msgid "Update user"
+msgstr ""
+
+#: src/useradmin/templates/add_ldap_user.mako:48
+msgid "Add/Sync user"
+msgstr ""
+
+#: src/useradmin/templates/add_ldap_user.mako:50
+#: src/useradmin/templates/edit_group.mako:75
+#: src/useradmin/templates/edit_permissions.mako:53
+#: src/useradmin/templates/edit_user.mako:87
+#: src/useradmin/templates/sync_ldap_users_groups.mako:49
+msgid "Cancel"
+msgstr ""
+
+#: src/useradmin/templates/add_ldap_user.mako:58
+#: src/useradmin/templates/edit_group.mako:83
+#: src/useradmin/templates/edit_group.mako:90
+#: src/useradmin/templates/edit_permissions.mako:61
+#: src/useradmin/templates/edit_user.mako:95
+msgid "Select all"
+msgstr ""
+
+#: src/useradmin/templates/add_ldap_user.mako:59
+#: src/useradmin/templates/edit_group.mako:84
+#: src/useradmin/templates/edit_group.mako:91
+#: src/useradmin/templates/edit_permissions.mako:62
+#: src/useradmin/templates/edit_user.mako:96
+msgid "Search"
+msgstr ""
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_permissions.mako:63
+#: src/useradmin/templates/edit_user.mako:97
+msgid "No groups found."
+msgstr ""
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_user.mako:97
+msgid "Create a new group now"
+msgstr ""
+
 #: src/useradmin/templates/confirm.mako:22
 msgid "Confirm"
 msgstr ""
@@ -331,27 +391,6 @@ msgstr ""
 msgid "Add group"
 msgstr ""
 
-#: src/useradmin/templates/edit_group.mako:75
-#: src/useradmin/templates/edit_permissions.mako:53
-#: src/useradmin/templates/edit_user.mako:95
-#: src/useradmin/templates/sync_ldap_users_groups.mako:49
-msgid "Cancel"
-msgstr ""
-
-#: src/useradmin/templates/edit_group.mako:83
-#: src/useradmin/templates/edit_group.mako:90
-#: src/useradmin/templates/edit_permissions.mako:61
-#: src/useradmin/templates/edit_user.mako:102
-msgid "Select all"
-msgstr ""
-
-#: src/useradmin/templates/edit_group.mako:84
-#: src/useradmin/templates/edit_group.mako:91
-#: src/useradmin/templates/edit_permissions.mako:62
-#: src/useradmin/templates/edit_user.mako:103
-msgid "Search"
-msgstr ""
-
 #: src/useradmin/templates/edit_group.mako:85
 msgid "No users found."
 msgstr ""
@@ -379,58 +418,39 @@ msgstr ""
 msgid "Update permission"
 msgstr ""
 
-#: src/useradmin/templates/edit_permissions.mako:63
-#: src/useradmin/templates/edit_user.mako:104
-msgid "No groups found."
-msgstr ""
-
-#: src/useradmin/templates/edit_user.mako:24
-#: src/useradmin/templates/list_users.mako:25
-#: src/useradmin/templates/list_users.mako:29
-msgid "Hue Users"
-msgstr ""
-
-#: src/useradmin/templates/edit_user.mako:44
+#: src/useradmin/templates/edit_user.mako:33
 #, python-format
 msgid "Hue Users - Edit user: %(username)s"
 msgstr ""
 
-#: src/useradmin/templates/edit_user.mako:47
-msgid "Hue Users - Add/Sync LDAP user"
-msgstr ""
-
-#: src/useradmin/templates/edit_user.mako:49
+#: src/useradmin/templates/edit_user.mako:35
 msgid "Hue Users - Create user"
 msgstr ""
 
-#: src/useradmin/templates/edit_user.mako:87
-msgid "Update user"
+#: src/useradmin/templates/edit_user.mako:42
+msgid "Information"
 msgstr ""
 
-#: src/useradmin/templates/edit_user.mako:90
-msgid "Add/Sync user"
+#: src/useradmin/templates/edit_user.mako:57
+msgid "Optional"
 msgstr ""
 
-#: src/useradmin/templates/edit_user.mako:92
+#: src/useradmin/templates/edit_user.mako:85
 #: src/useradmin/templates/list_users.mako:39
 msgid "Add user"
 msgstr ""
 
-#: src/useradmin/templates/edit_user.mako:104
-msgid "Create a new group now"
-msgstr ""
-
-#: src/useradmin/templates/layout.mako:32
+#: src/useradmin/templates/layout.mako:47
 msgid "Users"
 msgstr ""
 
-#: src/useradmin/templates/layout.mako:33
+#: src/useradmin/templates/layout.mako:48
 #: src/useradmin/templates/list_permissions.mako:38
 #: src/useradmin/templates/list_users.mako:56
 msgid "Groups"
 msgstr ""
 
-#: src/useradmin/templates/layout.mako:34
+#: src/useradmin/templates/layout.mako:49
 #: src/useradmin/templates/list_groups.mako:53
 msgid "Permissions"
 msgstr ""
@@ -461,6 +481,18 @@ msgstr ""
 msgid "There are no groups matching the search criteria."
 msgstr ""
 
+#: src/useradmin/templates/list_groups.mako:108
+#: src/useradmin/templates/list_permissions.mako:81
+#: src/useradmin/templates/list_users.mako:119
+msgid "No data available"
+msgstr ""
+
+#: src/useradmin/templates/list_groups.mako:109
+#: src/useradmin/templates/list_permissions.mako:82
+#: src/useradmin/templates/list_users.mako:120
+msgid "No matching records"
+msgstr ""
+
 #: src/useradmin/templates/list_permissions.mako:36
 msgid "Application"
 msgstr ""

+ 253 - 222
apps/useradmin/src/useradmin/locale/es/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:47-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: es <LL@li.org>\n"
@@ -17,227 +17,244 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 0.9.6\n"
 
+#: src/useradmin/forms.py:43 src/useradmin/forms.py:104
+#: src/useradmin/templates/list_users.mako:52
+msgid "Username"
+msgstr "Nombre de usuario"
+
+#: src/useradmin/forms.py:46 src/useradmin/forms.py:107
+msgid "Required. 30 characters or fewer. No whitespaces or colons."
+msgstr "Obligatorio. 30 caracteres o menos. Sin espacios en blanco ni dos puntos."
+
+#: src/useradmin/forms.py:47 src/useradmin/forms.py:108
+#: src/useradmin/forms.py:141
+msgid "Whitespaces and ':' not allowed"
+msgstr "No se permiten espacios en blanco ni ':'"
+
+#: src/useradmin/forms.py:48
+msgid "Password"
+msgstr "Contraseña"
+
+#: src/useradmin/forms.py:49
+msgid "Password confirmation"
+msgstr "Confirmación de contraseña"
+
+#: src/useradmin/forms.py:50 src/useradmin/forms.py:114
+msgid "Create home directory"
+msgstr "Crear directorio de inicio"
+
+#: src/useradmin/forms.py:51
+msgid "Create home directory if one doesn't already exist."
+msgstr "Crear directorio de inicio si aún no existe ninguno."
+
+#: src/useradmin/forms.py:62
+msgid "Passwords do not match."
+msgstr "Las contraseñas no coinciden."
+
+#: src/useradmin/forms.py:68
+msgid "You must specify a password when creating a new user."
+msgstr "Debe especificar una contraseña al crear un nuevo usuario."
+
+#: src/useradmin/forms.py:109 src/useradmin/forms.py:142
+msgid "Distinguished name"
+msgstr "Nombre distintivo"
+
+#: src/useradmin/forms.py:110
+#: src/useradmin/management/commands/import_ldap_group.py:35
+#: src/useradmin/management/commands/import_ldap_user.py:33
+msgid "Whether or not the user should be imported by distinguished name."
+msgstr "Indica si el usuario se debe importar por nombre distintivo o no."
+
+#: src/useradmin/forms.py:115
+msgid "Create home directory for user if one doesn't already exist."
+msgstr "Crear directorio de inicio para el usuario si aún no existe ninguno."
+
+#: src/useradmin/forms.py:126
+#, python-format
+msgid "Too long: 30 characters or fewer and not %(username)s"
+msgstr "Demasiado largo: 30 caracteres o menos y no %(username)s"
+
+#: src/useradmin/forms.py:139
+msgid ""
+"Required. 30 characters or fewer. May only contain letters, numbers, "
+"hyphens or underscores."
+msgstr ""
+"Obligatorio. 30 caracteres o menos. Solo puede contener letras, números, "
+"guiones o caracteres de subrayado."
+
+#: src/useradmin/forms.py:143
+msgid "Whether or not the group should be imported by distinguished name."
+msgstr "Indica si el grupo se debe importar por nombre distintivo o no."
+
+#: src/useradmin/forms.py:147
+msgid "Import new members"
+msgstr "Importar nuevos miembros"
+
+#: src/useradmin/forms.py:148
+msgid "Import unimported or new users from the group."
+msgstr "Importar usuarios no importados o nuevos del grupo."
+
+#: src/useradmin/forms.py:151
+msgid "Create home directories"
+msgstr "Crear directorios de inicio"
+
+#: src/useradmin/forms.py:152
+msgid ""
+"Create home directories for every member imported, if members are being "
+"imported."
+msgstr ""
+"Crear directorios de inicio para todos los miembros importados, si se "
+"están importando miembros."
+
+#: src/useradmin/forms.py:163
+#, python-format
+msgid "Too long: 30 characters or fewer and not %(name)s"
+msgstr "Demasiado largo: 30 caracteres o menos y no %(name)s"
+
+#: src/useradmin/forms.py:185
+msgid "Group name may only contain letters, numbers, hyphens or underscores."
+msgstr ""
+"El nombre de grupo solo puede contener letras, números, guiones o "
+"caracteres de subrayado."
+
+#: src/useradmin/forms.py:200
+#, fuzzy
+msgid "members"
+msgstr "miembros"
+
+#: src/useradmin/forms.py:201
+#, fuzzy
+msgid "permissions"
+msgstr "permisos"
+
+#: src/useradmin/forms.py:244
+#, fuzzy
+msgid "groups"
+msgstr "grupos"
+
+#: src/useradmin/forms.py:279
+msgid "Create Home Directories"
+msgstr "Crear directorios de inicio"
+
+#: src/useradmin/forms.py:280
+msgid "Create home directory for every user, if one doesn't already exist."
+msgstr "Crear directorio de inicio para el usuario, si aún no existe ninguno."
+
 #: src/useradmin/models.py:125
 #, python-format
 msgid "You do not have permissions to %(description)s."
 msgstr "No tiene permisos para %(description)s."
 
-#: src/useradmin/views.py:59
+#: src/useradmin/views.py:68
 msgid "You must be a superuser to delete users."
 msgstr "Debe ser un superusuario para eliminar usuarios."
 
-#: src/useradmin/views.py:66
+#: src/useradmin/views.py:76
 msgid "You cannot remove yourself."
 msgstr "No puede quitarse a sí mismo."
 
-#: src/useradmin/views.py:74
+#: src/useradmin/views.py:84
 msgid "The user was deleted."
 msgstr "El usuario se ha eliminado."
 
-#: src/useradmin/views.py:77
+#: src/useradmin/views.py:87
 msgid "User not found."
 msgstr "Usuario no encontrado."
 
-#: src/useradmin/views.py:83
+#: src/useradmin/views.py:94
 msgid "You must be a superuser to delete groups."
 msgstr "Debe ser un superusuario para eliminar grupos."
 
-#: src/useradmin/views.py:95
+#: src/useradmin/views.py:107
 msgid "The default user group may not be deleted."
 msgstr "No se puede eliminar el grupo de usuarios predeterminado."
 
-#: src/useradmin/views.py:100
+#: src/useradmin/views.py:112
 msgid "The group was deleted."
 msgstr "El grupo se ha eliminado."
 
-#: src/useradmin/views.py:103
+#: src/useradmin/views.py:115
 msgid "Group not found."
 msgstr "Grupo no encontrado."
 
-#: src/useradmin/views.py:113 src/useradmin/views.py:302
-#: src/useradmin/templates/list_users.mako:52
-msgid "Username"
-msgstr "Nombre de usuario"
-
-#: src/useradmin/views.py:116 src/useradmin/views.py:305
-msgid "Required. 30 characters or fewer. No whitespaces or colons."
-msgstr "Obligatorio. 30 caracteres o menos. Sin espacios en blanco ni dos puntos."
-
-#: src/useradmin/views.py:117 src/useradmin/views.py:306
-#: src/useradmin/views.py:371
-msgid "Whitespaces and ':' not allowed"
-msgstr "No se permiten espacios en blanco ni ':'"
-
-#: src/useradmin/views.py:118
-msgid "Password"
-msgstr "Contraseña"
-
-#: src/useradmin/views.py:119
-msgid "Password confirmation"
-msgstr "Confirmación de contraseña"
-
-#: src/useradmin/views.py:120 src/useradmin/views.py:312
-msgid "Create home directory"
-msgstr "Crear directorio de inicio"
-
-#: src/useradmin/views.py:121
-msgid "Create home directory if one doesn't already exist."
-msgstr "Crear directorio de inicio si aún no existe ninguno."
-
-#: src/useradmin/views.py:132
-msgid "Passwords do not match."
-msgstr "Las contraseñas no coinciden."
-
-#: src/useradmin/views.py:138
-msgid "You must specify a password when creating a new user."
-msgstr "Debe especificar una contraseña al crear un nuevo usuario."
-
-#: src/useradmin/views.py:180
+#: src/useradmin/views.py:130
 msgid "You must be a superuser to add or edit another user."
 msgstr "Debe ser un superusuario para agregar o editar otro usuario."
 
-#: src/useradmin/views.py:204
+#: src/useradmin/views.py:155
 msgid "You cannot make yourself inactive."
 msgstr "No puede desactivarse a sí mismo."
 
-#: src/useradmin/views.py:216
+#: src/useradmin/views.py:167
 msgid "You cannot make yourself a superuser."
 msgstr "No puede convertirse a sí mismo en superusuario."
 
-#: src/useradmin/views.py:220
+#: src/useradmin/views.py:171
 msgid "User information updated"
 msgstr "Información de usuario actualizada"
 
-#: src/useradmin/views.py:229 src/useradmin/views.py:353
+#: src/useradmin/views.py:180 src/useradmin/views.py:286
 #, python-format
 msgid "Cannot make home directory for user %s."
 msgstr "No puede ser directorio de inicio para el usuario %s."
 
-#: src/useradmin/views.py:252
+#: src/useradmin/views.py:208
 msgid "You must be a superuser to add or edit a group."
 msgstr "Debe ser un superusuario para agregar o editar un grupo."
 
-#: src/useradmin/views.py:263
+#: src/useradmin/views.py:219
 msgid "Group information updated"
 msgstr "Información de grupo actualizada"
 
-#: src/useradmin/views.py:284
+#: src/useradmin/views.py:242
 msgid "You must be a superuser to change permissions."
 msgstr "Debe ser un superusuario para cambiar permisos."
 
-#: src/useradmin/views.py:292
+#: src/useradmin/views.py:250
 msgid "Permission information updated"
 msgstr "Información de permiso actualizada"
 
-#: src/useradmin/views.py:307 src/useradmin/views.py:372
-msgid "Distinguished name"
-msgstr "Nombre distintivo"
-
-#: src/useradmin/views.py:308
-#: src/useradmin/management/commands/import_ldap_group.py:35
-#: src/useradmin/management/commands/import_ldap_user.py:33
-msgid "Whether or not the user should be imported by distinguished name."
-msgstr "Indica si el usuario se debe importar por nombre distintivo o no."
-
-#: src/useradmin/views.py:313
-msgid "Create home directory for user if one doesn't already exist."
-msgstr "Crear directorio de inicio para el usuario si aún no existe ninguno."
-
-#: src/useradmin/views.py:324
-#, python-format
-msgid "Too long: 30 characters or fewer and not %(username)s"
-msgstr "Demasiado largo: 30 caracteres o menos y no %(username)s"
-
-#: src/useradmin/views.py:341
+#: src/useradmin/views.py:269
 msgid "You must be a superuser to add another user."
 msgstr "Debe ser un superusuario para agregar otro usuario."
 
-#: src/useradmin/views.py:357
+#: src/useradmin/views.py:280 src/useradmin/views.py:322
+#: src/useradmin/views.py:354
+msgid "There was an error when communicating with LDAP"
+msgstr ""
+
+#: src/useradmin/views.py:290
 #, fuzzy, python-format
 msgid "Could not get LDAP details for user %(username)s."
-msgstr "No se han podido obtener los detalles de LDAP para el usuario %(username)s."
-
-#: src/useradmin/views.py:369
-msgid "Required. 30 characters or fewer. May only contain letters, numbers, hyphens or underscores."
-msgstr "Obligatorio. 30 caracteres o menos. Solo puede contener letras, números, guiones o caracteres de subrayado."
-
-#: src/useradmin/views.py:373
-msgid "Whether or not the group should be imported by distinguished name."
-msgstr "Indica si el grupo se debe importar por nombre distintivo o no."
-
-#: src/useradmin/views.py:377
-msgid "Import new members"
-msgstr "Importar nuevos miembros"
-
-#: src/useradmin/views.py:378
-msgid "Import unimported or new users from the group."
-msgstr "Importar usuarios no importados o nuevos del grupo."
-
-#: src/useradmin/views.py:381
-msgid "Create home directories"
-msgstr "Crear directorios de inicio"
-
-#: src/useradmin/views.py:382
-msgid "Create home directories for every member imported, if members are being imported."
-msgstr "Crear directorios de inicio para todos los miembros importados, si se están importando miembros."
-
-#: src/useradmin/views.py:393
-#, python-format
-msgid "Too long: 30 characters or fewer and not %(name)s"
-msgstr "Demasiado largo: 30 caracteres o menos y no %(name)s"
+msgstr ""
+"No se han podido obtener los detalles de LDAP para el usuario "
+"%(username)s."
 
-#: src/useradmin/views.py:411
+#: src/useradmin/views.py:310
 msgid "You must be a superuser to add another group."
 msgstr "Debe ser un superusuario para agregar otro grupo."
 
-#: src/useradmin/views.py:423
+#: src/useradmin/views.py:326
 #, python-format
 msgid "Could not get LDAP details for group %(groupname)s"
 msgstr "No se han podido obtener los detalles de LDAP para el grupo %(groupname)s"
 
-#: src/useradmin/views.py:439
+#: src/useradmin/views.py:344
 msgid "You must be a superuser to sync the LDAP users/groups."
 msgstr "Debe ser un superusuario para sincronizar los usuarios/grupos LDAP."
 
-#: src/useradmin/views.py:453
+#: src/useradmin/views.py:362
 msgid "The import may not be complete, sync again."
 msgstr "No se puede completar la importación; sincronizar de nuevo."
 
-#: src/useradmin/views.py:477
+#: src/useradmin/views.py:389
 msgid "No active superuser configured."
 msgstr "Ningún superusuario activo configurado."
 
-#: src/useradmin/views.py:479
+#: src/useradmin/views.py:391
 msgid "You cannot remove the last active superuser from the configuration."
 msgstr "No puede quitar el último superusuario activo de la configuración."
 
-#: src/useradmin/views.py:662
-msgid "Group name may only contain letters, numbers, hyphens or underscores."
-msgstr "El nombre de grupo solo puede contener letras, números, guiones o caracteres de subrayado."
-
-#: src/useradmin/views.py:677
-#, fuzzy
-msgid "members"
-msgstr "miembros"
-
-#: src/useradmin/views.py:678
-#, fuzzy
-msgid "permissions"
-msgstr "permisos"
-
-#: src/useradmin/views.py:720
-#, fuzzy
-msgid "groups"
-msgstr "grupos"
-
-#: src/useradmin/views.py:754
-msgid "Create Home Directories"
-msgstr "Crear directorios de inicio"
-
-#: src/useradmin/views.py:755
-msgid "Create home directory for every user, if one doesn't already exist."
-msgstr "Crear directorio de inicio para el usuario, si aún no existe ninguno."
-
 #: src/useradmin/management/commands/import_ldap_group.py:39
 msgid "Import users from the group."
 msgstr "Importar usuarios del grupo."
@@ -268,7 +285,65 @@ msgstr "GID máximo para importar (exclusivo)."
 
 #: src/useradmin/management/commands/useradmin_sync_with_unix.py:35
 msgid "Whether or not to check that the user's shell is not /bin/false."
-msgstr "Indica si se debe comprobar o no que el shell del usuario no es /bin/false."
+msgstr ""
+"Indica si se debe comprobar o no que el shell del usuario no es "
+"/bin/false."
+
+#: src/useradmin/templates/add_ldap_user.mako:25
+#: src/useradmin/templates/edit_user.mako:25
+#: src/useradmin/templates/list_users.mako:25
+#: src/useradmin/templates/list_users.mako:29
+msgid "Hue Users"
+msgstr "Usuarios de Hue"
+
+#: src/useradmin/templates/add_ldap_user.mako:30
+msgid "Hue Users - Add/Sync LDAP user"
+msgstr "Usuarios de Hue: agregar/sincronizar usuario LDAP"
+
+#: src/useradmin/templates/add_ldap_user.mako:46
+#: src/useradmin/templates/edit_user.mako:83
+msgid "Update user"
+msgstr "Actualizar usuario"
+
+#: src/useradmin/templates/add_ldap_user.mako:48
+msgid "Add/Sync user"
+msgstr "Agregar/sincronizar usuario"
+
+#: src/useradmin/templates/add_ldap_user.mako:50
+#: src/useradmin/templates/edit_group.mako:75
+#: src/useradmin/templates/edit_permissions.mako:53
+#: src/useradmin/templates/edit_user.mako:87
+#: src/useradmin/templates/sync_ldap_users_groups.mako:49
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: src/useradmin/templates/add_ldap_user.mako:58
+#: src/useradmin/templates/edit_group.mako:83
+#: src/useradmin/templates/edit_group.mako:90
+#: src/useradmin/templates/edit_permissions.mako:61
+#: src/useradmin/templates/edit_user.mako:95
+msgid "Select all"
+msgstr "Seleccionar todo"
+
+#: src/useradmin/templates/add_ldap_user.mako:59
+#: src/useradmin/templates/edit_group.mako:84
+#: src/useradmin/templates/edit_group.mako:91
+#: src/useradmin/templates/edit_permissions.mako:62
+#: src/useradmin/templates/edit_user.mako:96
+msgid "Search"
+msgstr "Buscar"
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_permissions.mako:63
+#: src/useradmin/templates/edit_user.mako:97
+#, fuzzy
+msgid "No groups found."
+msgstr "No se ha encontrado ningún grupo."
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_user.mako:97
+msgid "Create a new group now"
+msgstr "Crear un grupo ahora"
 
 #: src/useradmin/templates/confirm.mako:22
 msgid "Confirm"
@@ -332,27 +407,6 @@ msgstr "Agregar/sincronizar grupo"
 msgid "Add group"
 msgstr "Agregar grupo"
 
-#: src/useradmin/templates/edit_group.mako:75
-#: src/useradmin/templates/edit_permissions.mako:53
-#: src/useradmin/templates/edit_user.mako:95
-#: src/useradmin/templates/sync_ldap_users_groups.mako:49
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: src/useradmin/templates/edit_group.mako:83
-#: src/useradmin/templates/edit_group.mako:90
-#: src/useradmin/templates/edit_permissions.mako:61
-#: src/useradmin/templates/edit_user.mako:102
-msgid "Select all"
-msgstr "Seleccionar todo"
-
-#: src/useradmin/templates/edit_group.mako:84
-#: src/useradmin/templates/edit_group.mako:91
-#: src/useradmin/templates/edit_permissions.mako:62
-#: src/useradmin/templates/edit_user.mako:103
-msgid "Search"
-msgstr "Buscar"
-
 #: src/useradmin/templates/edit_group.mako:85
 #, fuzzy
 msgid "No users found."
@@ -382,59 +436,40 @@ msgstr "Permisos de Hue: editar aplicación: %(app)s"
 msgid "Update permission"
 msgstr "Actualizar permiso"
 
-#: src/useradmin/templates/edit_permissions.mako:63
-#: src/useradmin/templates/edit_user.mako:104
-#, fuzzy
-msgid "No groups found."
-msgstr "No se ha encontrado ningún grupo."
-
-#: src/useradmin/templates/edit_user.mako:24
-#: src/useradmin/templates/list_users.mako:25
-#: src/useradmin/templates/list_users.mako:29
-msgid "Hue Users"
-msgstr "Usuarios de Hue"
-
-#: src/useradmin/templates/edit_user.mako:44
+#: src/useradmin/templates/edit_user.mako:33
 #, python-format
 msgid "Hue Users - Edit user: %(username)s"
 msgstr "Usuarios de Hue: editar usuario: %(username)s"
 
-#: src/useradmin/templates/edit_user.mako:47
-msgid "Hue Users - Add/Sync LDAP user"
-msgstr "Usuarios de Hue: agregar/sincronizar usuario LDAP"
-
-#: src/useradmin/templates/edit_user.mako:49
+#: src/useradmin/templates/edit_user.mako:35
 msgid "Hue Users - Create user"
 msgstr "Usuarios de Hue: crear usuario"
 
-#: src/useradmin/templates/edit_user.mako:87
-msgid "Update user"
-msgstr "Actualizar usuario"
+#: src/useradmin/templates/edit_user.mako:42
+#, fuzzy
+msgid "Information"
+msgstr "Información de usuario actualizada"
 
-#: src/useradmin/templates/edit_user.mako:90
-msgid "Add/Sync user"
-msgstr "Agregar/sincronizar usuario"
+#: src/useradmin/templates/edit_user.mako:57
+msgid "Optional"
+msgstr ""
 
-#: src/useradmin/templates/edit_user.mako:92
+#: src/useradmin/templates/edit_user.mako:85
 #: src/useradmin/templates/list_users.mako:39
 msgid "Add user"
 msgstr "Agregar usuario"
 
-#: src/useradmin/templates/edit_user.mako:104
-msgid "Create a new group now"
-msgstr "Crear un grupo ahora"
-
-#: src/useradmin/templates/layout.mako:32
+#: src/useradmin/templates/layout.mako:47
 msgid "Users"
 msgstr "Usuarios"
 
-#: src/useradmin/templates/layout.mako:33
+#: src/useradmin/templates/layout.mako:48
 #: src/useradmin/templates/list_permissions.mako:38
 #: src/useradmin/templates/list_users.mako:56
 msgid "Groups"
 msgstr "Grupos"
 
-#: src/useradmin/templates/layout.mako:34
+#: src/useradmin/templates/layout.mako:49
 #: src/useradmin/templates/list_groups.mako:53
 msgid "Permissions"
 msgstr "Permisos"
@@ -465,6 +500,18 @@ msgstr "Editar %(groupname)s"
 msgid "There are no groups matching the search criteria."
 msgstr "No hay ningún grupo que coincida con los criterios de búsqueda."
 
+#: src/useradmin/templates/list_groups.mako:108
+#: src/useradmin/templates/list_permissions.mako:81
+#: src/useradmin/templates/list_users.mako:119
+msgid "No data available"
+msgstr ""
+
+#: src/useradmin/templates/list_groups.mako:109
+#: src/useradmin/templates/list_permissions.mako:82
+#: src/useradmin/templates/list_users.mako:120
+msgid "No matching records"
+msgstr ""
+
 #: src/useradmin/templates/list_permissions.mako:36
 msgid "Application"
 msgstr "Aplicación"
@@ -519,38 +566,22 @@ msgid "Sync LDAP users and groups"
 msgstr "Sincronizar usuarios y grupos LDAP"
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:41
-msgid "This will not import any users or groups that don't already exist in Hue. Only users and groups imported from LDAP can be synced."
-msgstr "De esta forma se importará ningún usuario o grupo que no exista aún en Hue. Solo se pueden sincronizar los usuarios y grupos importados de LDAP."
+msgid ""
+"This will not import any users or groups that don't already exist in Hue."
+" Only users and groups imported from LDAP can be synced."
+msgstr ""
+"De esta forma se importará ningún usuario o grupo que no exista aún en "
+"Hue. Solo se pueden sincronizar los usuarios y grupos importados de LDAP."
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:42
-msgid "All user information and group memberships will be updated based on the LDAP server's current state."
-msgstr "Se actualizará toda la información de usuarios y pertenencias a grupos según el estado actual del servidor de LDAP."
+msgid ""
+"All user information and group memberships will be updated based on the "
+"LDAP server's current state."
+msgstr ""
+"Se actualizará toda la información de usuarios y pertenencias a grupos "
+"según el estado actual del servidor de LDAP."
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:50
 msgid "Sync"
 msgstr "Sincronizar"
 
-#~ msgid "The user was deleted !"
-#~ msgstr ""
-#~ msgid "The group was deleted !"
-#~ msgstr ""
-#~ msgid "Cannot make home directory for user %s"
-#~ msgstr ""
-#~ msgid "The import may not be complete, sync again"
-#~ msgstr ""
-#~ msgid "Filter: "
-#~ msgstr "Filtro: "
-#~ msgid "Search for group name, members, etc..."
-#~ msgstr "Buscar nombre de grupo, miembros, etc."
-#~ msgid "Edit"
-#~ msgstr "Editar"
-#~ msgid "Delete %(groupname)s"
-#~ msgstr "Eliminar %(groupname)s"
-#~ msgid "Are you sure you want to delete %(group_name)s?"
-#~ msgstr "¿Está seguro de que desea eliminar %(group_name)s?"
-#~ msgid "Search for application name, description, etc..."
-#~ msgstr "Buscar nombre de aplicación, descripción, etc."
-#~ msgid "Search for username, name, e-mail, etc..."
-#~ msgstr "Buscar nombre de usuario, nombre, correo electrónico, etc."
-#~ msgid "Delete %(username)s"
-#~ msgstr "Eliminar %(username)s"

+ 272 - 224
apps/useradmin/src/useradmin/locale/fr/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:47-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: fr <LL@li.org>\n"
@@ -17,226 +17,259 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 0.9.6\n"
 
-#: src/useradmin/models.py:125
-#, python-format
-msgid "You do not have permissions to %(description)s."
-msgstr "Vous n'êtes pas autorisé à %(description)s."
-
-#: src/useradmin/views.py:59
-msgid "You must be a superuser to delete users."
-msgstr "Vous devez être un superutilisateur pour pouvoir supprimer des utilisateurs."
-
-#: src/useradmin/views.py:66
-msgid "You cannot remove yourself."
-msgstr "Vous ne pouvez pas vous supprimer vous-même."
-
-#: src/useradmin/views.py:74
-msgid "The user was deleted."
-msgstr "L'utilisateur a été supprimé."
-
-#: src/useradmin/views.py:77
-msgid "User not found."
-msgstr "Utilisateur introuvable."
-
-#: src/useradmin/views.py:83
-msgid "You must be a superuser to delete groups."
-msgstr "Vous devez être un superutilisateur pour pouvoir supprimer des groupes."
-
-#: src/useradmin/views.py:95
-msgid "The default user group may not be deleted."
-msgstr "Le groupe d'utilisateurs par défaut peut ne pas être supprimé."
-
-#: src/useradmin/views.py:100
-msgid "The group was deleted."
-msgstr "Le groupe a été supprimé."
-
-#: src/useradmin/views.py:103
-msgid "Group not found."
-msgstr "Groupe introuvable."
-
-#: src/useradmin/views.py:113 src/useradmin/views.py:302
+#: src/useradmin/forms.py:43 src/useradmin/forms.py:104
 #: src/useradmin/templates/list_users.mako:52
 msgid "Username"
 msgstr "Nom d'utilisateur"
 
-#: src/useradmin/views.py:116 src/useradmin/views.py:305
+#: src/useradmin/forms.py:46 src/useradmin/forms.py:107
 msgid "Required. 30 characters or fewer. No whitespaces or colons."
 msgstr "Requis. 30 caractères maximum. Espaces ou deux-points non autorisés."
 
-#: src/useradmin/views.py:117 src/useradmin/views.py:306
-#: src/useradmin/views.py:371
+#: src/useradmin/forms.py:47 src/useradmin/forms.py:108
+#: src/useradmin/forms.py:141
 msgid "Whitespaces and ':' not allowed"
 msgstr "Espaces et ':' non autorisés"
 
-#: src/useradmin/views.py:118
+#: src/useradmin/forms.py:48
 msgid "Password"
 msgstr "Mot de passe"
 
-#: src/useradmin/views.py:119
+#: src/useradmin/forms.py:49
 msgid "Password confirmation"
 msgstr "Confirmation du mot de passe"
 
-#: src/useradmin/views.py:120 src/useradmin/views.py:312
+#: src/useradmin/forms.py:50 src/useradmin/forms.py:114
 msgid "Create home directory"
 msgstr "Créer un répertoire racine"
 
-#: src/useradmin/views.py:121
+#: src/useradmin/forms.py:51
 msgid "Create home directory if one doesn't already exist."
 msgstr "Créez un répertoire racine s'il n'en existe pas encore."
 
-#: src/useradmin/views.py:132
+#: src/useradmin/forms.py:62
 msgid "Passwords do not match."
 msgstr "Les mots de passe ne concordent pas."
 
-#: src/useradmin/views.py:138
+#: src/useradmin/forms.py:68
 msgid "You must specify a password when creating a new user."
 msgstr "Vous devez indiquer un mot de passe lors de la création d'un utilisateur."
 
-#: src/useradmin/views.py:180
-msgid "You must be a superuser to add or edit another user."
-msgstr "Vous devez être un superutilisateur pour pouvoir ajouter ou modifier un autre utilisateur."
-
-#: src/useradmin/views.py:204
-msgid "You cannot make yourself inactive."
-msgstr "Vous ne pouvez pas vous définir vous-même comme inactif."
-
-#: src/useradmin/views.py:216
-msgid "You cannot make yourself a superuser."
-msgstr "Vous ne pouvez pas vous définir vous-même comme un superutilisateur."
-
-#: src/useradmin/views.py:220
-msgid "User information updated"
-msgstr "Informations sur l'utilisateur mises à jour"
-
-#: src/useradmin/views.py:229 src/useradmin/views.py:353
-#, python-format
-msgid "Cannot make home directory for user %s."
-msgstr "Impossible de générer le répertoire racine pour l'utilisateur %s."
-
-#: src/useradmin/views.py:252
-msgid "You must be a superuser to add or edit a group."
-msgstr "Vous devez être un superutilisateur pour pouvoir ajouter ou modifier un groupe."
-
-#: src/useradmin/views.py:263
-msgid "Group information updated"
-msgstr "Informations sur le groupe mises à jour"
-
-#: src/useradmin/views.py:284
-msgid "You must be a superuser to change permissions."
-msgstr "Vous devez être un superutilisateur pour pouvoir modifier les autorisations."
-
-#: src/useradmin/views.py:292
-msgid "Permission information updated"
-msgstr "Informations d'autorisation mises à jour"
-
-#: src/useradmin/views.py:307 src/useradmin/views.py:372
+#: src/useradmin/forms.py:109 src/useradmin/forms.py:142
 msgid "Distinguished name"
 msgstr "Nom distinctif"
 
-#: src/useradmin/views.py:308
+#: src/useradmin/forms.py:110
 #: src/useradmin/management/commands/import_ldap_group.py:35
 #: src/useradmin/management/commands/import_ldap_user.py:33
 msgid "Whether or not the user should be imported by distinguished name."
 msgstr "Indique si l'utilisateur doit être importé par un nom distinctif."
 
-#: src/useradmin/views.py:313
+#: src/useradmin/forms.py:115
 msgid "Create home directory for user if one doesn't already exist."
 msgstr "Créez un répertoire racine pour l'utilisateur s'il n'en existe pas encore."
 
-#: src/useradmin/views.py:324
+#: src/useradmin/forms.py:126
 #, python-format
 msgid "Too long: 30 characters or fewer and not %(username)s"
 msgstr "Trop long : 30 caractères maximum et pas %(username)s"
 
-#: src/useradmin/views.py:341
-msgid "You must be a superuser to add another user."
-msgstr "Vous devez être un superutilisateur pour pouvoir ajouter un autre utilisateur."
-
-#: src/useradmin/views.py:357
-#, fuzzy, python-format
-msgid "Could not get LDAP details for user %(username)s."
-msgstr "Impossible de récupérer les détails LDAP de l'utilisateur %(username)s."
-
-#: src/useradmin/views.py:369
-msgid "Required. 30 characters or fewer. May only contain letters, numbers, hyphens or underscores."
-msgstr "Requis. 30 caractères maximum. Ne peut contenir que des lettres, nombres, tirets ou traits de soulignement."
+#: src/useradmin/forms.py:139
+msgid ""
+"Required. 30 characters or fewer. May only contain letters, numbers, "
+"hyphens or underscores."
+msgstr ""
+"Requis. 30 caractères maximum. Ne peut contenir que des lettres, nombres,"
+" tirets ou traits de soulignement."
 
-#: src/useradmin/views.py:373
+#: src/useradmin/forms.py:143
 msgid "Whether or not the group should be imported by distinguished name."
 msgstr "Indique si le groupe doit être importé par un nom distinctif."
 
-#: src/useradmin/views.py:377
+#: src/useradmin/forms.py:147
 msgid "Import new members"
 msgstr "Importer de nouveaux membres"
 
-#: src/useradmin/views.py:378
+#: src/useradmin/forms.py:148
 msgid "Import unimported or new users from the group."
 msgstr "Importer des utilisateurs non importés ou nouveaux depuis le groupe."
 
-#: src/useradmin/views.py:381
+#: src/useradmin/forms.py:151
 msgid "Create home directories"
 msgstr "Créer des répertoires racines"
 
-#: src/useradmin/views.py:382
-msgid "Create home directories for every member imported, if members are being imported."
-msgstr "Créez des répertoires racines pour chaque membre importé si des membres sont importés actuellement."
+#: src/useradmin/forms.py:152
+msgid ""
+"Create home directories for every member imported, if members are being "
+"imported."
+msgstr ""
+"Créez des répertoires racines pour chaque membre importé si des membres "
+"sont importés actuellement."
 
-#: src/useradmin/views.py:393
+#: src/useradmin/forms.py:163
 #, python-format
 msgid "Too long: 30 characters or fewer and not %(name)s"
 msgstr "Trop long : 30 caractères maximum et pas %(name)s"
 
-#: src/useradmin/views.py:411
-msgid "You must be a superuser to add another group."
-msgstr "Vous devez être un superutilisateur pour pouvoir ajouter un autre groupe."
-
-#: src/useradmin/views.py:423
-#, python-format
-msgid "Could not get LDAP details for group %(groupname)s"
-msgstr "Impossible de récupérer les détails LDAP du groupe %(groupname)s."
-
-#: src/useradmin/views.py:439
-msgid "You must be a superuser to sync the LDAP users/groups."
-msgstr "Vous devez être un superutilisateur pour pouvoir synchroniser les utilisateurs/groupes LDAP."
-
-#: src/useradmin/views.py:453
-msgid "The import may not be complete, sync again."
-msgstr "L'importation n'est peut-être pas terminée. Recommencez la Synchronisation."
-
-#: src/useradmin/views.py:477
-msgid "No active superuser configured."
-msgstr "Aucun super-utilisateur actif configuré."
-
-#: src/useradmin/views.py:479
-msgid "You cannot remove the last active superuser from the configuration."
-msgstr "Vous ne pouvez pas supprimer le dernier superutilisateur actif de la configuration."
-
-#: src/useradmin/views.py:662
+#: src/useradmin/forms.py:185
 msgid "Group name may only contain letters, numbers, hyphens or underscores."
-msgstr "Le nom de groupe peut contenir uniquement des lettres, nombres, tirets ou traits de soulignement."
+msgstr ""
+"Le nom de groupe peut contenir uniquement des lettres, nombres, tirets ou"
+" traits de soulignement."
 
-#: src/useradmin/views.py:677
+#: src/useradmin/forms.py:200
 #, fuzzy
 msgid "members"
 msgstr "membres"
 
-#: src/useradmin/views.py:678
+#: src/useradmin/forms.py:201
 #, fuzzy
 msgid "permissions"
 msgstr "autorisations"
 
-#: src/useradmin/views.py:720
+#: src/useradmin/forms.py:244
 #, fuzzy
 msgid "groups"
 msgstr "groupes"
 
-#: src/useradmin/views.py:754
+#: src/useradmin/forms.py:279
 msgid "Create Home Directories"
 msgstr "Créer des répertoires racines"
 
-#: src/useradmin/views.py:755
+#: src/useradmin/forms.py:280
 msgid "Create home directory for every user, if one doesn't already exist."
-msgstr "Créez un répertoire racine pour chaque utilisateur s'il n'en existe pas encore."
+msgstr ""
+"Créez un répertoire racine pour chaque utilisateur s'il n'en existe pas "
+"encore."
+
+#: src/useradmin/models.py:125
+#, python-format
+msgid "You do not have permissions to %(description)s."
+msgstr "Vous n'êtes pas autorisé à %(description)s."
+
+#: src/useradmin/views.py:68
+msgid "You must be a superuser to delete users."
+msgstr ""
+"Vous devez être un superutilisateur pour pouvoir supprimer des "
+"utilisateurs."
+
+#: src/useradmin/views.py:76
+msgid "You cannot remove yourself."
+msgstr "Vous ne pouvez pas vous supprimer vous-même."
+
+#: src/useradmin/views.py:84
+msgid "The user was deleted."
+msgstr "L'utilisateur a été supprimé."
+
+#: src/useradmin/views.py:87
+msgid "User not found."
+msgstr "Utilisateur introuvable."
+
+#: src/useradmin/views.py:94
+msgid "You must be a superuser to delete groups."
+msgstr "Vous devez être un superutilisateur pour pouvoir supprimer des groupes."
+
+#: src/useradmin/views.py:107
+msgid "The default user group may not be deleted."
+msgstr "Le groupe d'utilisateurs par défaut peut ne pas être supprimé."
+
+#: src/useradmin/views.py:112
+msgid "The group was deleted."
+msgstr "Le groupe a été supprimé."
+
+#: src/useradmin/views.py:115
+msgid "Group not found."
+msgstr "Groupe introuvable."
+
+#: src/useradmin/views.py:130
+msgid "You must be a superuser to add or edit another user."
+msgstr ""
+"Vous devez être un superutilisateur pour pouvoir ajouter ou modifier un "
+"autre utilisateur."
+
+#: src/useradmin/views.py:155
+msgid "You cannot make yourself inactive."
+msgstr "Vous ne pouvez pas vous définir vous-même comme inactif."
+
+#: src/useradmin/views.py:167
+msgid "You cannot make yourself a superuser."
+msgstr "Vous ne pouvez pas vous définir vous-même comme un superutilisateur."
+
+#: src/useradmin/views.py:171
+msgid "User information updated"
+msgstr "Informations sur l'utilisateur mises à jour"
+
+#: src/useradmin/views.py:180 src/useradmin/views.py:286
+#, python-format
+msgid "Cannot make home directory for user %s."
+msgstr "Impossible de générer le répertoire racine pour l'utilisateur %s."
+
+#: src/useradmin/views.py:208
+msgid "You must be a superuser to add or edit a group."
+msgstr ""
+"Vous devez être un superutilisateur pour pouvoir ajouter ou modifier un "
+"groupe."
+
+#: src/useradmin/views.py:219
+msgid "Group information updated"
+msgstr "Informations sur le groupe mises à jour"
+
+#: src/useradmin/views.py:242
+msgid "You must be a superuser to change permissions."
+msgstr ""
+"Vous devez être un superutilisateur pour pouvoir modifier les "
+"autorisations."
+
+#: src/useradmin/views.py:250
+msgid "Permission information updated"
+msgstr "Informations d'autorisation mises à jour"
+
+#: src/useradmin/views.py:269
+msgid "You must be a superuser to add another user."
+msgstr ""
+"Vous devez être un superutilisateur pour pouvoir ajouter un autre "
+"utilisateur."
+
+#: src/useradmin/views.py:280 src/useradmin/views.py:322
+#: src/useradmin/views.py:354
+msgid "There was an error when communicating with LDAP"
+msgstr ""
+
+#: src/useradmin/views.py:290
+#, fuzzy, python-format
+msgid "Could not get LDAP details for user %(username)s."
+msgstr "Impossible de récupérer les détails LDAP de l'utilisateur %(username)s."
+
+#: src/useradmin/views.py:310
+msgid "You must be a superuser to add another group."
+msgstr "Vous devez être un superutilisateur pour pouvoir ajouter un autre groupe."
+
+#: src/useradmin/views.py:326
+#, python-format
+msgid "Could not get LDAP details for group %(groupname)s"
+msgstr "Impossible de récupérer les détails LDAP du groupe %(groupname)s."
+
+#: src/useradmin/views.py:344
+msgid "You must be a superuser to sync the LDAP users/groups."
+msgstr ""
+"Vous devez être un superutilisateur pour pouvoir synchroniser les "
+"utilisateurs/groupes LDAP."
+
+#: src/useradmin/views.py:362
+msgid "The import may not be complete, sync again."
+msgstr ""
+"L'importation n'est peut-être pas terminée. Recommencez la "
+"Synchronisation."
+
+#: src/useradmin/views.py:389
+msgid "No active superuser configured."
+msgstr "Aucun super-utilisateur actif configuré."
+
+#: src/useradmin/views.py:391
+msgid "You cannot remove the last active superuser from the configuration."
+msgstr ""
+"Vous ne pouvez pas supprimer le dernier superutilisateur actif de la "
+"configuration."
 
 #: src/useradmin/management/commands/import_ldap_group.py:39
 msgid "Import users from the group."
@@ -268,7 +301,65 @@ msgstr "GID maximum à importer (exclusif)."
 
 #: src/useradmin/management/commands/useradmin_sync_with_unix.py:35
 msgid "Whether or not to check that the user's shell is not /bin/false."
-msgstr "Indique s'il faut vérifier que le shell de l'utilisateur n'est pas /bin/faux."
+msgstr ""
+"Indique s'il faut vérifier que le shell de l'utilisateur n'est pas "
+"/bin/faux."
+
+#: src/useradmin/templates/add_ldap_user.mako:25
+#: src/useradmin/templates/edit_user.mako:25
+#: src/useradmin/templates/list_users.mako:25
+#: src/useradmin/templates/list_users.mako:29
+msgid "Hue Users"
+msgstr "Utilisateurs Hue"
+
+#: src/useradmin/templates/add_ldap_user.mako:30
+msgid "Hue Users - Add/Sync LDAP user"
+msgstr "Utilisateurs Hue - Ajouter/Synchroniser un utilisateur LDAP"
+
+#: src/useradmin/templates/add_ldap_user.mako:46
+#: src/useradmin/templates/edit_user.mako:83
+msgid "Update user"
+msgstr "Mettre à jour l'utilisateur"
+
+#: src/useradmin/templates/add_ldap_user.mako:48
+msgid "Add/Sync user"
+msgstr "Ajouter/Sync utilisateur"
+
+#: src/useradmin/templates/add_ldap_user.mako:50
+#: src/useradmin/templates/edit_group.mako:75
+#: src/useradmin/templates/edit_permissions.mako:53
+#: src/useradmin/templates/edit_user.mako:87
+#: src/useradmin/templates/sync_ldap_users_groups.mako:49
+msgid "Cancel"
+msgstr "Annuler"
+
+#: src/useradmin/templates/add_ldap_user.mako:58
+#: src/useradmin/templates/edit_group.mako:83
+#: src/useradmin/templates/edit_group.mako:90
+#: src/useradmin/templates/edit_permissions.mako:61
+#: src/useradmin/templates/edit_user.mako:95
+msgid "Select all"
+msgstr "Sélectionner tout"
+
+#: src/useradmin/templates/add_ldap_user.mako:59
+#: src/useradmin/templates/edit_group.mako:84
+#: src/useradmin/templates/edit_group.mako:91
+#: src/useradmin/templates/edit_permissions.mako:62
+#: src/useradmin/templates/edit_user.mako:96
+msgid "Search"
+msgstr "Rechercher"
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_permissions.mako:63
+#: src/useradmin/templates/edit_user.mako:97
+#, fuzzy
+msgid "No groups found."
+msgstr "Groupes introuvables."
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_user.mako:97
+msgid "Create a new group now"
+msgstr "Créer un groupe maintenant"
 
 #: src/useradmin/templates/confirm.mako:22
 msgid "Confirm"
@@ -332,27 +423,6 @@ msgstr "Ajouter/Sync groupe"
 msgid "Add group"
 msgstr "Ajouter un groupe"
 
-#: src/useradmin/templates/edit_group.mako:75
-#: src/useradmin/templates/edit_permissions.mako:53
-#: src/useradmin/templates/edit_user.mako:95
-#: src/useradmin/templates/sync_ldap_users_groups.mako:49
-msgid "Cancel"
-msgstr "Annuler"
-
-#: src/useradmin/templates/edit_group.mako:83
-#: src/useradmin/templates/edit_group.mako:90
-#: src/useradmin/templates/edit_permissions.mako:61
-#: src/useradmin/templates/edit_user.mako:102
-msgid "Select all"
-msgstr "Sélectionner tout"
-
-#: src/useradmin/templates/edit_group.mako:84
-#: src/useradmin/templates/edit_group.mako:91
-#: src/useradmin/templates/edit_permissions.mako:62
-#: src/useradmin/templates/edit_user.mako:103
-msgid "Search"
-msgstr "Rechercher"
-
 #: src/useradmin/templates/edit_group.mako:85
 #, fuzzy
 msgid "No users found."
@@ -382,59 +452,40 @@ msgstr "Autorisations Hue - Modifier une application : %(app)s"
 msgid "Update permission"
 msgstr "Mettre à jour l'autorisation"
 
-#: src/useradmin/templates/edit_permissions.mako:63
-#: src/useradmin/templates/edit_user.mako:104
-#, fuzzy
-msgid "No groups found."
-msgstr "Groupes introuvables."
-
-#: src/useradmin/templates/edit_user.mako:24
-#: src/useradmin/templates/list_users.mako:25
-#: src/useradmin/templates/list_users.mako:29
-msgid "Hue Users"
-msgstr "Utilisateurs Hue"
-
-#: src/useradmin/templates/edit_user.mako:44
+#: src/useradmin/templates/edit_user.mako:33
 #, python-format
 msgid "Hue Users - Edit user: %(username)s"
 msgstr "Utilisateurs Hue - Modifier un utilisateur : %(username)s"
 
-#: src/useradmin/templates/edit_user.mako:47
-msgid "Hue Users - Add/Sync LDAP user"
-msgstr "Utilisateurs Hue - Ajouter/Synchroniser un utilisateur LDAP"
-
-#: src/useradmin/templates/edit_user.mako:49
+#: src/useradmin/templates/edit_user.mako:35
 msgid "Hue Users - Create user"
 msgstr "Utilisateurs Hue - Créer un utilisateur"
 
-#: src/useradmin/templates/edit_user.mako:87
-msgid "Update user"
-msgstr "Mettre à jour l'utilisateur"
+#: src/useradmin/templates/edit_user.mako:42
+#, fuzzy
+msgid "Information"
+msgstr "Informations sur l'utilisateur mises à jour"
 
-#: src/useradmin/templates/edit_user.mako:90
-msgid "Add/Sync user"
-msgstr "Ajouter/Sync utilisateur"
+#: src/useradmin/templates/edit_user.mako:57
+msgid "Optional"
+msgstr ""
 
-#: src/useradmin/templates/edit_user.mako:92
+#: src/useradmin/templates/edit_user.mako:85
 #: src/useradmin/templates/list_users.mako:39
 msgid "Add user"
 msgstr "Ajouter un utilisateur"
 
-#: src/useradmin/templates/edit_user.mako:104
-msgid "Create a new group now"
-msgstr "Créer un groupe maintenant"
-
-#: src/useradmin/templates/layout.mako:32
+#: src/useradmin/templates/layout.mako:47
 msgid "Users"
 msgstr "Utilisateurs"
 
-#: src/useradmin/templates/layout.mako:33
+#: src/useradmin/templates/layout.mako:48
 #: src/useradmin/templates/list_permissions.mako:38
 #: src/useradmin/templates/list_users.mako:56
 msgid "Groups"
 msgstr "Groupes"
 
-#: src/useradmin/templates/layout.mako:34
+#: src/useradmin/templates/layout.mako:49
 #: src/useradmin/templates/list_groups.mako:53
 msgid "Permissions"
 msgstr "Autorisations"
@@ -465,6 +516,18 @@ msgstr "Modifier %(groupname)s"
 msgid "There are no groups matching the search criteria."
 msgstr "Aucun groupe ne correspond aux critères de recherche."
 
+#: src/useradmin/templates/list_groups.mako:108
+#: src/useradmin/templates/list_permissions.mako:81
+#: src/useradmin/templates/list_users.mako:119
+msgid "No data available"
+msgstr ""
+
+#: src/useradmin/templates/list_groups.mako:109
+#: src/useradmin/templates/list_permissions.mako:82
+#: src/useradmin/templates/list_users.mako:120
+msgid "No matching records"
+msgstr ""
+
 #: src/useradmin/templates/list_permissions.mako:36
 msgid "Application"
 msgstr "Application"
@@ -519,38 +582,23 @@ msgid "Sync LDAP users and groups"
 msgstr "Sync utilisateurs et groupes LDAP"
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:41
-msgid "This will not import any users or groups that don't already exist in Hue. Only users and groups imported from LDAP can be synced."
-msgstr "Aucun utilisateur ou groupe n'existant pas encore dans Hue ne sera importé. Seuls les utilisateurs et groupes importés de LDAP peuvent être synchronisés."
+msgid ""
+"This will not import any users or groups that don't already exist in Hue."
+" Only users and groups imported from LDAP can be synced."
+msgstr ""
+"Aucun utilisateur ou groupe n'existant pas encore dans Hue ne sera "
+"importé. Seuls les utilisateurs et groupes importés de LDAP peuvent être "
+"synchronisés."
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:42
-msgid "All user information and group memberships will be updated based on the LDAP server's current state."
-msgstr "L'ensemble des informations utilisateur et appartenances à des groupes seront mises à jour en fonction de l'état actuel du serveur LDAP."
+msgid ""
+"All user information and group memberships will be updated based on the "
+"LDAP server's current state."
+msgstr ""
+"L'ensemble des informations utilisateur et appartenances à des groupes "
+"seront mises à jour en fonction de l'état actuel du serveur LDAP."
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:50
 msgid "Sync"
 msgstr "Sync"
 
-#~ msgid "The user was deleted !"
-#~ msgstr ""
-#~ msgid "The group was deleted !"
-#~ msgstr ""
-#~ msgid "Cannot make home directory for user %s"
-#~ msgstr ""
-#~ msgid "The import may not be complete, sync again"
-#~ msgstr ""
-#~ msgid "Filter: "
-#~ msgstr "Filtrer : "
-#~ msgid "Search for group name, members, etc..."
-#~ msgstr "Rechercher un nom de groupe, des membres, etc."
-#~ msgid "Edit"
-#~ msgstr "Modifier"
-#~ msgid "Delete %(groupname)s"
-#~ msgstr "Supprimer %(groupname)s"
-#~ msgid "Are you sure you want to delete %(group_name)s?"
-#~ msgstr "Voulez-vous vraiment supprimer %(group_name)s ?"
-#~ msgid "Search for application name, description, etc..."
-#~ msgstr "Rechercher un nom d'application, une description, etc."
-#~ msgid "Search for username, name, e-mail, etc..."
-#~ msgstr "Rechercher un nom d'utilisateur, un nom, un courriel, etc."
-#~ msgid "Delete %(username)s"
-#~ msgstr "Supprimer %(username)s"

+ 234 - 217
apps/useradmin/src/useradmin/locale/ja/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:47-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ja <LL@li.org>\n"
@@ -17,227 +17,236 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 0.9.6\n"
 
-#: src/useradmin/models.py:125
-#, python-format
-msgid "You do not have permissions to %(description)s."
-msgstr "%(description)s のためのパーミッションがありません。"
-
-#: src/useradmin/views.py:59
-msgid "You must be a superuser to delete users."
-msgstr "ユーザーを削除するにはスーパーユーザーであることが必要です。"
-
-#: src/useradmin/views.py:66
-msgid "You cannot remove yourself."
-msgstr "自分自身を削除することはできません。"
-
-#: src/useradmin/views.py:74
-msgid "The user was deleted."
-msgstr "ユーザーが削除されました。"
-
-#: src/useradmin/views.py:77
-msgid "User not found."
-msgstr "ユーザーが見つかりません。"
-
-#: src/useradmin/views.py:83
-msgid "You must be a superuser to delete groups."
-msgstr "グループを削除するにはスーパーユーザーであることが必要です。"
-
-#: src/useradmin/views.py:95
-msgid "The default user group may not be deleted."
-msgstr "デフォルトのユーザーグループは削除できません。"
-
-#: src/useradmin/views.py:100
-msgid "The group was deleted."
-msgstr "グループが削除されました。"
-
-#: src/useradmin/views.py:103
-msgid "Group not found."
-msgstr "グループが見つかりません。"
-
-#: src/useradmin/views.py:113 src/useradmin/views.py:302
+#: src/useradmin/forms.py:43 src/useradmin/forms.py:104
 #: src/useradmin/templates/list_users.mako:52
 msgid "Username"
 msgstr "ユーザー名"
 
-#: src/useradmin/views.py:116 src/useradmin/views.py:305
+#: src/useradmin/forms.py:46 src/useradmin/forms.py:107
 msgid "Required. 30 characters or fewer. No whitespaces or colons."
 msgstr "必須。文字数は 30以下。スペースとコロンは使用できません。"
 
-#: src/useradmin/views.py:117 src/useradmin/views.py:306
-#: src/useradmin/views.py:371
+#: src/useradmin/forms.py:47 src/useradmin/forms.py:108
+#: src/useradmin/forms.py:141
 msgid "Whitespaces and ':' not allowed"
 msgstr "スペースと '.' は使用できません。"
 
-#: src/useradmin/views.py:118
+#: src/useradmin/forms.py:48
 msgid "Password"
 msgstr "パスワード"
 
-#: src/useradmin/views.py:119
+#: src/useradmin/forms.py:49
 msgid "Password confirmation"
 msgstr "パスワードの設定"
 
-#: src/useradmin/views.py:120 src/useradmin/views.py:312
+#: src/useradmin/forms.py:50 src/useradmin/forms.py:114
 msgid "Create home directory"
 msgstr "ホームディレクトリを作成"
 
-#: src/useradmin/views.py:121
+#: src/useradmin/forms.py:51
 msgid "Create home directory if one doesn't already exist."
 msgstr "ホームディレクトリを作成してください(存在しない場合)。"
 
-#: src/useradmin/views.py:132
+#: src/useradmin/forms.py:62
 msgid "Passwords do not match."
 msgstr "パスワードが一致しません。"
 
-#: src/useradmin/views.py:138
+#: src/useradmin/forms.py:68
 msgid "You must specify a password when creating a new user."
 msgstr "新規ユーザーの作成ではパスワードを指定する必要があります。"
 
-#: src/useradmin/views.py:180
-msgid "You must be a superuser to add or edit another user."
-msgstr "別のユーザーを追加または編集するにはスーパーユーザーであることが必要です。"
-
-#: src/useradmin/views.py:204
-msgid "You cannot make yourself inactive."
-msgstr "自分自身を非アクティブにすることはできません。"
-
-#: src/useradmin/views.py:216
-msgid "You cannot make yourself a superuser."
-msgstr "自分自身をスーパーユーザーにすることはできません。"
-
-#: src/useradmin/views.py:220
-msgid "User information updated"
-msgstr "ユーザー情報が更新されました"
-
-#: src/useradmin/views.py:229 src/useradmin/views.py:353
-#, python-format
-msgid "Cannot make home directory for user %s."
-msgstr "ユーザー %s のホームディレクトリを作成できません。"
-
-#: src/useradmin/views.py:252
-msgid "You must be a superuser to add or edit a group."
-msgstr "グループを追加または編集するにはスーパーユーザーであることが必要です。"
-
-#: src/useradmin/views.py:263
-msgid "Group information updated"
-msgstr "グループ情報が更新されました"
-
-#: src/useradmin/views.py:284
-msgid "You must be a superuser to change permissions."
-msgstr "パーミッションを変更するにはスーパーユーザーであることが必要です。"
-
-#: src/useradmin/views.py:292
-msgid "Permission information updated"
-msgstr "パーミッション情報が更新されました"
-
-#: src/useradmin/views.py:307 src/useradmin/views.py:372
+#: src/useradmin/forms.py:109 src/useradmin/forms.py:142
 msgid "Distinguished name"
 msgstr "識別名"
 
-#: src/useradmin/views.py:308
+#: src/useradmin/forms.py:110
 #: src/useradmin/management/commands/import_ldap_group.py:35
 #: src/useradmin/management/commands/import_ldap_user.py:33
 msgid "Whether or not the user should be imported by distinguished name."
 msgstr "ユーザーを識別名指定でインポートするかどうかの指定です。"
 
-#: src/useradmin/views.py:313
+#: src/useradmin/forms.py:115
 msgid "Create home directory for user if one doesn't already exist."
 msgstr "ユーザーのホームディレクトリを作成してください(存在しない場合)。"
 
-#: src/useradmin/views.py:324
+#: src/useradmin/forms.py:126
 #, python-format
 msgid "Too long: 30 characters or fewer and not %(username)s"
 msgstr "長すぎます。30 文字以下で %(username)s ではないことが必要です。"
 
-#: src/useradmin/views.py:341
-msgid "You must be a superuser to add another user."
-msgstr "別のユーザーを追加するにはスーパーユーザーであることが必要です。"
-
-#: src/useradmin/views.py:357
-#, fuzzy, python-format
-msgid "Could not get LDAP details for user %(username)s."
-msgstr "ユーザー %(username)s の LDAP 詳細を取得できませんでした。"
-
-#: src/useradmin/views.py:369
-msgid "Required. 30 characters or fewer. May only contain letters, numbers, hyphens or underscores."
+#: src/useradmin/forms.py:139
+msgid ""
+"Required. 30 characters or fewer. May only contain letters, numbers, "
+"hyphens or underscores."
 msgstr "必須。文字数は 30 以下。文字、数字、ハイフン、またはアンダースコアのみが使用可能です。"
 
-#: src/useradmin/views.py:373
+#: src/useradmin/forms.py:143
 msgid "Whether or not the group should be imported by distinguished name."
 msgstr "グループを識別名指定でインポートするかどうかの指定です。"
 
-#: src/useradmin/views.py:377
+#: src/useradmin/forms.py:147
 msgid "Import new members"
 msgstr "新規メンバのインポート"
 
-#: src/useradmin/views.py:378
+#: src/useradmin/forms.py:148
 msgid "Import unimported or new users from the group."
 msgstr "未インポートユーザーまたは新規ユーザーをグループからインポートします。"
 
-#: src/useradmin/views.py:381
+#: src/useradmin/forms.py:151
 msgid "Create home directories"
 msgstr "ホームディレクトリを作成"
 
-#: src/useradmin/views.py:382
-msgid "Create home directories for every member imported, if members are being imported."
+#: src/useradmin/forms.py:152
+msgid ""
+"Create home directories for every member imported, if members are being "
+"imported."
 msgstr "インポートされる各メンバーのホームディレクトリを作成してください(メンバーをインポートする場合)。"
 
-#: src/useradmin/views.py:393
+#: src/useradmin/forms.py:163
 #, python-format
 msgid "Too long: 30 characters or fewer and not %(name)s"
 msgstr "長すぎます。30 文字以下で %(name)s ではないことが必要です。"
 
-#: src/useradmin/views.py:411
-msgid "You must be a superuser to add another group."
-msgstr "別のグループを追加するにはスーパーユーザーであることが必要です。"
-
-#: src/useradmin/views.py:423
-#, python-format
-msgid "Could not get LDAP details for group %(groupname)s"
-msgstr "グループ %(groupname)s の LDAP 詳細を取得できませんでした。"
-
-#: src/useradmin/views.py:439
-msgid "You must be a superuser to sync the LDAP users/groups."
-msgstr "LDAP ユーザー/グループの同期化ではスーパーユーザーであることが必要です。"
-
-#: src/useradmin/views.py:453
-msgid "The import may not be complete, sync again."
-msgstr "インポートが完全ではない可能性があります。同期を再度実行してください。"
-
-#: src/useradmin/views.py:477
-msgid "No active superuser configured."
-msgstr "アクティブなスーパーユーザーが未設定です。"
-
-#: src/useradmin/views.py:479
-msgid "You cannot remove the last active superuser from the configuration."
-msgstr "最後に残った 1 人のアクティブなスーパーユーザーは設定から削除できません。"
-
-#: src/useradmin/views.py:662
+#: src/useradmin/forms.py:185
 msgid "Group name may only contain letters, numbers, hyphens or underscores."
 msgstr "グループ名には文字、数字、ハイフン、またはアンダースコアのみを使用できます。"
 
-#: src/useradmin/views.py:677
+#: src/useradmin/forms.py:200
 #, fuzzy
 msgid "members"
 msgstr "メンバー"
 
-#: src/useradmin/views.py:678
+#: src/useradmin/forms.py:201
 #, fuzzy
 msgid "permissions"
 msgstr "パーミッション"
 
-#: src/useradmin/views.py:720
+#: src/useradmin/forms.py:244
 #, fuzzy
 msgid "groups"
 msgstr "グループ"
 
-#: src/useradmin/views.py:754
+#: src/useradmin/forms.py:279
 msgid "Create Home Directories"
 msgstr "ホームディレクトリの作成"
 
-#: src/useradmin/views.py:755
+#: src/useradmin/forms.py:280
 msgid "Create home directory for every user, if one doesn't already exist."
 msgstr "各ユーザーのホームディレクトリを作成してください(存在しない場合)。"
 
+#: src/useradmin/models.py:125
+#, python-format
+msgid "You do not have permissions to %(description)s."
+msgstr "%(description)s のためのパーミッションがありません。"
+
+#: src/useradmin/views.py:68
+msgid "You must be a superuser to delete users."
+msgstr "ユーザーを削除するにはスーパーユーザーであることが必要です。"
+
+#: src/useradmin/views.py:76
+msgid "You cannot remove yourself."
+msgstr "自分自身を削除することはできません。"
+
+#: src/useradmin/views.py:84
+msgid "The user was deleted."
+msgstr "ユーザーが削除されました。"
+
+#: src/useradmin/views.py:87
+msgid "User not found."
+msgstr "ユーザーが見つかりません。"
+
+#: src/useradmin/views.py:94
+msgid "You must be a superuser to delete groups."
+msgstr "グループを削除するにはスーパーユーザーであることが必要です。"
+
+#: src/useradmin/views.py:107
+msgid "The default user group may not be deleted."
+msgstr "デフォルトのユーザーグループは削除できません。"
+
+#: src/useradmin/views.py:112
+msgid "The group was deleted."
+msgstr "グループが削除されました。"
+
+#: src/useradmin/views.py:115
+msgid "Group not found."
+msgstr "グループが見つかりません。"
+
+#: src/useradmin/views.py:130
+msgid "You must be a superuser to add or edit another user."
+msgstr "別のユーザーを追加または編集するにはスーパーユーザーであることが必要です。"
+
+#: src/useradmin/views.py:155
+msgid "You cannot make yourself inactive."
+msgstr "自分自身を非アクティブにすることはできません。"
+
+#: src/useradmin/views.py:167
+msgid "You cannot make yourself a superuser."
+msgstr "自分自身をスーパーユーザーにすることはできません。"
+
+#: src/useradmin/views.py:171
+msgid "User information updated"
+msgstr "ユーザー情報が更新されました"
+
+#: src/useradmin/views.py:180 src/useradmin/views.py:286
+#, python-format
+msgid "Cannot make home directory for user %s."
+msgstr "ユーザー %s のホームディレクトリを作成できません。"
+
+#: src/useradmin/views.py:208
+msgid "You must be a superuser to add or edit a group."
+msgstr "グループを追加または編集するにはスーパーユーザーであることが必要です。"
+
+#: src/useradmin/views.py:219
+msgid "Group information updated"
+msgstr "グループ情報が更新されました"
+
+#: src/useradmin/views.py:242
+msgid "You must be a superuser to change permissions."
+msgstr "パーミッションを変更するにはスーパーユーザーであることが必要です。"
+
+#: src/useradmin/views.py:250
+msgid "Permission information updated"
+msgstr "パーミッション情報が更新されました"
+
+#: src/useradmin/views.py:269
+msgid "You must be a superuser to add another user."
+msgstr "別のユーザーを追加するにはスーパーユーザーであることが必要です。"
+
+#: src/useradmin/views.py:280 src/useradmin/views.py:322
+#: src/useradmin/views.py:354
+msgid "There was an error when communicating with LDAP"
+msgstr ""
+
+#: src/useradmin/views.py:290
+#, fuzzy, python-format
+msgid "Could not get LDAP details for user %(username)s."
+msgstr "ユーザー %(username)s の LDAP 詳細を取得できませんでした。"
+
+#: src/useradmin/views.py:310
+msgid "You must be a superuser to add another group."
+msgstr "別のグループを追加するにはスーパーユーザーであることが必要です。"
+
+#: src/useradmin/views.py:326
+#, python-format
+msgid "Could not get LDAP details for group %(groupname)s"
+msgstr "グループ %(groupname)s の LDAP 詳細を取得できませんでした。"
+
+#: src/useradmin/views.py:344
+msgid "You must be a superuser to sync the LDAP users/groups."
+msgstr "LDAP ユーザー/グループの同期化ではスーパーユーザーであることが必要です。"
+
+#: src/useradmin/views.py:362
+msgid "The import may not be complete, sync again."
+msgstr "インポートが完全ではない可能性があります。同期を再度実行してください。"
+
+#: src/useradmin/views.py:389
+msgid "No active superuser configured."
+msgstr "アクティブなスーパーユーザーが未設定です。"
+
+#: src/useradmin/views.py:391
+msgid "You cannot remove the last active superuser from the configuration."
+msgstr "最後に残った 1 人のアクティブなスーパーユーザーは設定から削除できません。"
+
 #: src/useradmin/management/commands/import_ldap_group.py:39
 msgid "Import users from the group."
 msgstr "グループからユーザーをインポートしてください。"
@@ -270,6 +279,62 @@ msgstr "インポートする最大 GID(指定値は除外)"
 msgid "Whether or not to check that the user's shell is not /bin/false."
 msgstr "ユーザーのシェルが /bin/false ではないことを確認するかどうかの指定です。"
 
+#: src/useradmin/templates/add_ldap_user.mako:25
+#: src/useradmin/templates/edit_user.mako:25
+#: src/useradmin/templates/list_users.mako:25
+#: src/useradmin/templates/list_users.mako:29
+msgid "Hue Users"
+msgstr "Hue ユーザー"
+
+#: src/useradmin/templates/add_ldap_user.mako:30
+msgid "Hue Users - Add/Sync LDAP user"
+msgstr "Hue ユーザー - LDAP ユーザーを追加/同期"
+
+#: src/useradmin/templates/add_ldap_user.mako:46
+#: src/useradmin/templates/edit_user.mako:83
+msgid "Update user"
+msgstr "ユーザーを更新"
+
+#: src/useradmin/templates/add_ldap_user.mako:48
+msgid "Add/Sync user"
+msgstr "ユーザーを追加/同期"
+
+#: src/useradmin/templates/add_ldap_user.mako:50
+#: src/useradmin/templates/edit_group.mako:75
+#: src/useradmin/templates/edit_permissions.mako:53
+#: src/useradmin/templates/edit_user.mako:87
+#: src/useradmin/templates/sync_ldap_users_groups.mako:49
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: src/useradmin/templates/add_ldap_user.mako:58
+#: src/useradmin/templates/edit_group.mako:83
+#: src/useradmin/templates/edit_group.mako:90
+#: src/useradmin/templates/edit_permissions.mako:61
+#: src/useradmin/templates/edit_user.mako:95
+msgid "Select all"
+msgstr "すべて選択"
+
+#: src/useradmin/templates/add_ldap_user.mako:59
+#: src/useradmin/templates/edit_group.mako:84
+#: src/useradmin/templates/edit_group.mako:91
+#: src/useradmin/templates/edit_permissions.mako:62
+#: src/useradmin/templates/edit_user.mako:96
+msgid "Search"
+msgstr "検索"
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_permissions.mako:63
+#: src/useradmin/templates/edit_user.mako:97
+#, fuzzy
+msgid "No groups found."
+msgstr "グループが見つかりません。"
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_user.mako:97
+msgid "Create a new group now"
+msgstr "新しいグループを今すぐ作成"
+
 #: src/useradmin/templates/confirm.mako:22
 msgid "Confirm"
 msgstr "確認"
@@ -332,27 +397,6 @@ msgstr "グループを追加/同期"
 msgid "Add group"
 msgstr "グループを追加"
 
-#: src/useradmin/templates/edit_group.mako:75
-#: src/useradmin/templates/edit_permissions.mako:53
-#: src/useradmin/templates/edit_user.mako:95
-#: src/useradmin/templates/sync_ldap_users_groups.mako:49
-msgid "Cancel"
-msgstr "キャンセル"
-
-#: src/useradmin/templates/edit_group.mako:83
-#: src/useradmin/templates/edit_group.mako:90
-#: src/useradmin/templates/edit_permissions.mako:61
-#: src/useradmin/templates/edit_user.mako:102
-msgid "Select all"
-msgstr "すべて選択"
-
-#: src/useradmin/templates/edit_group.mako:84
-#: src/useradmin/templates/edit_group.mako:91
-#: src/useradmin/templates/edit_permissions.mako:62
-#: src/useradmin/templates/edit_user.mako:103
-msgid "Search"
-msgstr "検索"
-
 #: src/useradmin/templates/edit_group.mako:85
 #, fuzzy
 msgid "No users found."
@@ -382,59 +426,40 @@ msgstr "Hue のパーミッション - アプリケーションを編集:%(app
 msgid "Update permission"
 msgstr "パーミッションを更新"
 
-#: src/useradmin/templates/edit_permissions.mako:63
-#: src/useradmin/templates/edit_user.mako:104
-#, fuzzy
-msgid "No groups found."
-msgstr "グループが見つかりません。"
-
-#: src/useradmin/templates/edit_user.mako:24
-#: src/useradmin/templates/list_users.mako:25
-#: src/useradmin/templates/list_users.mako:29
-msgid "Hue Users"
-msgstr "Hue ユーザー"
-
-#: src/useradmin/templates/edit_user.mako:44
+#: src/useradmin/templates/edit_user.mako:33
 #, python-format
 msgid "Hue Users - Edit user: %(username)s"
 msgstr "Hue ユーザー - ユーザーを編集:%(username)s"
 
-#: src/useradmin/templates/edit_user.mako:47
-msgid "Hue Users - Add/Sync LDAP user"
-msgstr "Hue ユーザー - LDAP ユーザーを追加/同期"
-
-#: src/useradmin/templates/edit_user.mako:49
+#: src/useradmin/templates/edit_user.mako:35
 msgid "Hue Users - Create user"
 msgstr "Hue ユーザー - ユーザーを作成"
 
-#: src/useradmin/templates/edit_user.mako:87
-msgid "Update user"
-msgstr "ユーザーを更新"
+#: src/useradmin/templates/edit_user.mako:42
+#, fuzzy
+msgid "Information"
+msgstr "ユーザー情報が更新されました"
 
-#: src/useradmin/templates/edit_user.mako:90
-msgid "Add/Sync user"
-msgstr "ユーザーを追加/同期"
+#: src/useradmin/templates/edit_user.mako:57
+msgid "Optional"
+msgstr ""
 
-#: src/useradmin/templates/edit_user.mako:92
+#: src/useradmin/templates/edit_user.mako:85
 #: src/useradmin/templates/list_users.mako:39
 msgid "Add user"
 msgstr "ユーザーを追加"
 
-#: src/useradmin/templates/edit_user.mako:104
-msgid "Create a new group now"
-msgstr "新しいグループを今すぐ作成"
-
-#: src/useradmin/templates/layout.mako:32
+#: src/useradmin/templates/layout.mako:47
 msgid "Users"
 msgstr "ユーザー"
 
-#: src/useradmin/templates/layout.mako:33
+#: src/useradmin/templates/layout.mako:48
 #: src/useradmin/templates/list_permissions.mako:38
 #: src/useradmin/templates/list_users.mako:56
 msgid "Groups"
 msgstr "グループ"
 
-#: src/useradmin/templates/layout.mako:34
+#: src/useradmin/templates/layout.mako:49
 #: src/useradmin/templates/list_groups.mako:53
 msgid "Permissions"
 msgstr "パーミッション"
@@ -465,6 +490,18 @@ msgstr "%(groupname)s の編集"
 msgid "There are no groups matching the search criteria."
 msgstr "検索条件に一致するグループがありません。"
 
+#: src/useradmin/templates/list_groups.mako:108
+#: src/useradmin/templates/list_permissions.mako:81
+#: src/useradmin/templates/list_users.mako:119
+msgid "No data available"
+msgstr ""
+
+#: src/useradmin/templates/list_groups.mako:109
+#: src/useradmin/templates/list_permissions.mako:82
+#: src/useradmin/templates/list_users.mako:120
+msgid "No matching records"
+msgstr ""
+
 #: src/useradmin/templates/list_permissions.mako:36
 msgid "Application"
 msgstr "アプリケーション"
@@ -519,38 +556,18 @@ msgid "Sync LDAP users and groups"
 msgstr "LDAP ユーザーおよびグループを同期"
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:41
-msgid "This will not import any users or groups that don't already exist in Hue. Only users and groups imported from LDAP can be synced."
+msgid ""
+"This will not import any users or groups that don't already exist in Hue."
+" Only users and groups imported from LDAP can be synced."
 msgstr "ここでは、Hue に存在していないユーザーやグループはインポートされません。LDAP からインポートしたユーザーとグループのみを同期できます。"
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:42
-msgid "All user information and group memberships will be updated based on the LDAP server's current state."
+msgid ""
+"All user information and group memberships will be updated based on the "
+"LDAP server's current state."
 msgstr "LDAP サーバーの現在の状態に基づいて、すべてのユーザー情報とグループのメンバーシップが更新されます。"
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:50
 msgid "Sync"
 msgstr "同期"
 
-#~ msgid "The user was deleted !"
-#~ msgstr ""
-#~ msgid "The group was deleted !"
-#~ msgstr ""
-#~ msgid "Cannot make home directory for user %s"
-#~ msgstr ""
-#~ msgid "The import may not be complete, sync again"
-#~ msgstr ""
-#~ msgid "Filter: "
-#~ msgstr "フィルタ: "
-#~ msgid "Search for group name, members, etc..."
-#~ msgstr "グループ名、メンバなどを検索"
-#~ msgid "Edit"
-#~ msgstr "編集"
-#~ msgid "Delete %(groupname)s"
-#~ msgstr "%(groupname)s の削除"
-#~ msgid "Are you sure you want to delete %(group_name)s?"
-#~ msgstr "%(group_name)s を削除していいですか。"
-#~ msgid "Search for application name, description, etc..."
-#~ msgstr "アプリケーション名、説明などを検索"
-#~ msgid "Search for username, name, e-mail, etc..."
-#~ msgstr "ユーザー名、名前、電子メールなどを検索"
-#~ msgid "Delete %(username)s"
-#~ msgstr "%(username)s の削除"

+ 234 - 217
apps/useradmin/src/useradmin/locale/ko/LC_MESSAGES/django.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-05 21:32-0800\n"
+"POT-Creation-Date: 2013-01-04 07:28-0800\n"
 "PO-Revision-Date: 2012-07-30 18:47-0700\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: ko <LL@li.org>\n"
@@ -17,227 +17,236 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 0.9.6\n"
 
-#: src/useradmin/models.py:125
-#, python-format
-msgid "You do not have permissions to %(description)s."
-msgstr "%(description)s에 대한 권한이 없습니다."
-
-#: src/useradmin/views.py:59
-msgid "You must be a superuser to delete users."
-msgstr "사용자를 삭제하려면 superuser여야 합니다."
-
-#: src/useradmin/views.py:66
-msgid "You cannot remove yourself."
-msgstr "자신을 제거할 수는 없습니다."
-
-#: src/useradmin/views.py:74
-msgid "The user was deleted."
-msgstr "사용자가 삭제되었습니다."
-
-#: src/useradmin/views.py:77
-msgid "User not found."
-msgstr "사용자를 찾을 수 없습니다."
-
-#: src/useradmin/views.py:83
-msgid "You must be a superuser to delete groups."
-msgstr "그룹을 삭제하려면 superuser여야 합니다."
-
-#: src/useradmin/views.py:95
-msgid "The default user group may not be deleted."
-msgstr "기본 사용자 그룹을 삭제할 수 없습니다."
-
-#: src/useradmin/views.py:100
-msgid "The group was deleted."
-msgstr "그룹이 삭제되었습니다."
-
-#: src/useradmin/views.py:103
-msgid "Group not found."
-msgstr "그룹을 찾을 수 없습니다."
-
-#: src/useradmin/views.py:113 src/useradmin/views.py:302
+#: src/useradmin/forms.py:43 src/useradmin/forms.py:104
 #: src/useradmin/templates/list_users.mako:52
 msgid "Username"
 msgstr "사용자 이름"
 
-#: src/useradmin/views.py:116 src/useradmin/views.py:305
+#: src/useradmin/forms.py:46 src/useradmin/forms.py:107
 msgid "Required. 30 characters or fewer. No whitespaces or colons."
 msgstr "필수 입력 항목입니다. 30자 이하로 입력하십시오. 공백이나 콜론은 허용되지 않습니다."
 
-#: src/useradmin/views.py:117 src/useradmin/views.py:306
-#: src/useradmin/views.py:371
+#: src/useradmin/forms.py:47 src/useradmin/forms.py:108
+#: src/useradmin/forms.py:141
 msgid "Whitespaces and ':' not allowed"
 msgstr "공백과 ':'은 허용되지 않습니다."
 
-#: src/useradmin/views.py:118
+#: src/useradmin/forms.py:48
 msgid "Password"
 msgstr "암호"
 
-#: src/useradmin/views.py:119
+#: src/useradmin/forms.py:49
 msgid "Password confirmation"
 msgstr "암호 확인"
 
-#: src/useradmin/views.py:120 src/useradmin/views.py:312
+#: src/useradmin/forms.py:50 src/useradmin/forms.py:114
 msgid "Create home directory"
 msgstr "홈 디렉토리 생성"
 
-#: src/useradmin/views.py:121
+#: src/useradmin/forms.py:51
 msgid "Create home directory if one doesn't already exist."
 msgstr "홈 디렉토리가 없으면 생성합니다."
 
-#: src/useradmin/views.py:132
+#: src/useradmin/forms.py:62
 msgid "Passwords do not match."
 msgstr "암호가 일치하지 않습니다."
 
-#: src/useradmin/views.py:138
+#: src/useradmin/forms.py:68
 msgid "You must specify a password when creating a new user."
 msgstr "새 사용자를 생성할 때 암호를 지정해야 합니다."
 
-#: src/useradmin/views.py:180
-msgid "You must be a superuser to add or edit another user."
-msgstr "다른 사용자를 추가하거나 편집하려면 superuser여야 합니다."
-
-#: src/useradmin/views.py:204
-msgid "You cannot make yourself inactive."
-msgstr "자신을 비활성화할 수는 없습니다."
-
-#: src/useradmin/views.py:216
-msgid "You cannot make yourself a superuser."
-msgstr "자신을 superuser로 지정할 수는 없습니다."
-
-#: src/useradmin/views.py:220
-msgid "User information updated"
-msgstr "사용자 정보 업데이트됨"
-
-#: src/useradmin/views.py:229 src/useradmin/views.py:353
-#, python-format
-msgid "Cannot make home directory for user %s."
-msgstr "사용자 %s의 홈 디렉토리를 만들 수 없습니다."
-
-#: src/useradmin/views.py:252
-msgid "You must be a superuser to add or edit a group."
-msgstr "그룹을 추가하거나 편집하려면 superuser여야 합니다."
-
-#: src/useradmin/views.py:263
-msgid "Group information updated"
-msgstr "그룹 정보 업데이트됨"
-
-#: src/useradmin/views.py:284
-msgid "You must be a superuser to change permissions."
-msgstr "권한을 변경하려면 superuser여야 합니다."
-
-#: src/useradmin/views.py:292
-msgid "Permission information updated"
-msgstr "권한 정보 업데이트됨"
-
-#: src/useradmin/views.py:307 src/useradmin/views.py:372
+#: src/useradmin/forms.py:109 src/useradmin/forms.py:142
 msgid "Distinguished name"
 msgstr "고유 이름"
 
-#: src/useradmin/views.py:308
+#: src/useradmin/forms.py:110
 #: src/useradmin/management/commands/import_ldap_group.py:35
 #: src/useradmin/management/commands/import_ldap_user.py:33
 msgid "Whether or not the user should be imported by distinguished name."
 msgstr "사용자를 고유 이름별로 가져올지 여부입니다."
 
-#: src/useradmin/views.py:313
+#: src/useradmin/forms.py:115
 msgid "Create home directory for user if one doesn't already exist."
 msgstr "사용자의 홈 디렉토리가 없으면 생성합니다."
 
-#: src/useradmin/views.py:324
+#: src/useradmin/forms.py:126
 #, python-format
 msgid "Too long: 30 characters or fewer and not %(username)s"
 msgstr "너무 깁니다. 30자 이하여야 하며, %(username)s은(는) 허용되지 않습니다."
 
-#: src/useradmin/views.py:341
-msgid "You must be a superuser to add another user."
-msgstr "다른 사용자를 추가하려면 superuser여야 합니다."
-
-#: src/useradmin/views.py:357
-#, fuzzy, python-format
-msgid "Could not get LDAP details for user %(username)s."
-msgstr "사용자 %(username)s의 LDAP 세부 정보를 가져오지 못했습니다."
-
-#: src/useradmin/views.py:369
-msgid "Required. 30 characters or fewer. May only contain letters, numbers, hyphens or underscores."
+#: src/useradmin/forms.py:139
+msgid ""
+"Required. 30 characters or fewer. May only contain letters, numbers, "
+"hyphens or underscores."
 msgstr "필수 입력 항목입니다. 30자 이하로 입력하십시오. 문자, 숫자, 하이픈, 밑줄만 포함될 수 있습니다."
 
-#: src/useradmin/views.py:373
+#: src/useradmin/forms.py:143
 msgid "Whether or not the group should be imported by distinguished name."
 msgstr "그룹을 고유 이름별로 가져올지 여부입니다."
 
-#: src/useradmin/views.py:377
+#: src/useradmin/forms.py:147
 msgid "Import new members"
 msgstr "새 구성원 가져오기"
 
-#: src/useradmin/views.py:378
+#: src/useradmin/forms.py:148
 msgid "Import unimported or new users from the group."
 msgstr "그룹에서 새 사용자 또는 가져오지 않은 사용자를 가져옵니다."
 
-#: src/useradmin/views.py:381
+#: src/useradmin/forms.py:151
 msgid "Create home directories"
 msgstr "홈 디렉토리 생성"
 
-#: src/useradmin/views.py:382
-msgid "Create home directories for every member imported, if members are being imported."
+#: src/useradmin/forms.py:152
+msgid ""
+"Create home directories for every member imported, if members are being "
+"imported."
 msgstr "구성원을 가져올 경우 가져온 모든 구성원의 홈 디렉토리를 생성합니다."
 
-#: src/useradmin/views.py:393
+#: src/useradmin/forms.py:163
 #, python-format
 msgid "Too long: 30 characters or fewer and not %(name)s"
 msgstr "너무 깁니다. 30자 이하여야 하며, %(name)s은(는) 허용되지 않습니다."
 
-#: src/useradmin/views.py:411
-msgid "You must be a superuser to add another group."
-msgstr "다른 그룹을 추가하려면 superuser여야 합니다."
-
-#: src/useradmin/views.py:423
-#, python-format
-msgid "Could not get LDAP details for group %(groupname)s"
-msgstr "그룹 %(groupname)s의 LDAP 세부 정보를 가져올 수 없습니다."
-
-#: src/useradmin/views.py:439
-msgid "You must be a superuser to sync the LDAP users/groups."
-msgstr "LDAP 사용자/그룹을 동기화하려면 superuser여야 합니다."
-
-#: src/useradmin/views.py:453
-msgid "The import may not be complete, sync again."
-msgstr "가져오기를 완료할 수 없습니다. 다시 동기화하십시오."
-
-#: src/useradmin/views.py:477
-msgid "No active superuser configured."
-msgstr "구성된 활성 superuser가 없습니다."
-
-#: src/useradmin/views.py:479
-msgid "You cannot remove the last active superuser from the configuration."
-msgstr "구성에서 마지막 활성 superuser는 제거할 수 없습니다."
-
-#: src/useradmin/views.py:662
+#: src/useradmin/forms.py:185
 msgid "Group name may only contain letters, numbers, hyphens or underscores."
 msgstr "그룹 이름에는 문자, 숫자, 하이픈, 밑줄만 포함될 수 있습니다."
 
-#: src/useradmin/views.py:677
+#: src/useradmin/forms.py:200
 #, fuzzy
 msgid "members"
 msgstr "구성원"
 
-#: src/useradmin/views.py:678
+#: src/useradmin/forms.py:201
 #, fuzzy
 msgid "permissions"
 msgstr "권한"
 
-#: src/useradmin/views.py:720
+#: src/useradmin/forms.py:244
 #, fuzzy
 msgid "groups"
 msgstr "그룹"
 
-#: src/useradmin/views.py:754
+#: src/useradmin/forms.py:279
 msgid "Create Home Directories"
 msgstr "홈 디렉토리 생성"
 
-#: src/useradmin/views.py:755
+#: src/useradmin/forms.py:280
 msgid "Create home directory for every user, if one doesn't already exist."
 msgstr "이미 있는 경우를 제외하고 모든 사용자의 홈 디렉토리를 생성합니다."
 
+#: src/useradmin/models.py:125
+#, python-format
+msgid "You do not have permissions to %(description)s."
+msgstr "%(description)s에 대한 권한이 없습니다."
+
+#: src/useradmin/views.py:68
+msgid "You must be a superuser to delete users."
+msgstr "사용자를 삭제하려면 superuser여야 합니다."
+
+#: src/useradmin/views.py:76
+msgid "You cannot remove yourself."
+msgstr "자신을 제거할 수는 없습니다."
+
+#: src/useradmin/views.py:84
+msgid "The user was deleted."
+msgstr "사용자가 삭제되었습니다."
+
+#: src/useradmin/views.py:87
+msgid "User not found."
+msgstr "사용자를 찾을 수 없습니다."
+
+#: src/useradmin/views.py:94
+msgid "You must be a superuser to delete groups."
+msgstr "그룹을 삭제하려면 superuser여야 합니다."
+
+#: src/useradmin/views.py:107
+msgid "The default user group may not be deleted."
+msgstr "기본 사용자 그룹을 삭제할 수 없습니다."
+
+#: src/useradmin/views.py:112
+msgid "The group was deleted."
+msgstr "그룹이 삭제되었습니다."
+
+#: src/useradmin/views.py:115
+msgid "Group not found."
+msgstr "그룹을 찾을 수 없습니다."
+
+#: src/useradmin/views.py:130
+msgid "You must be a superuser to add or edit another user."
+msgstr "다른 사용자를 추가하거나 편집하려면 superuser여야 합니다."
+
+#: src/useradmin/views.py:155
+msgid "You cannot make yourself inactive."
+msgstr "자신을 비활성화할 수는 없습니다."
+
+#: src/useradmin/views.py:167
+msgid "You cannot make yourself a superuser."
+msgstr "자신을 superuser로 지정할 수는 없습니다."
+
+#: src/useradmin/views.py:171
+msgid "User information updated"
+msgstr "사용자 정보 업데이트됨"
+
+#: src/useradmin/views.py:180 src/useradmin/views.py:286
+#, python-format
+msgid "Cannot make home directory for user %s."
+msgstr "사용자 %s의 홈 디렉토리를 만들 수 없습니다."
+
+#: src/useradmin/views.py:208
+msgid "You must be a superuser to add or edit a group."
+msgstr "그룹을 추가하거나 편집하려면 superuser여야 합니다."
+
+#: src/useradmin/views.py:219
+msgid "Group information updated"
+msgstr "그룹 정보 업데이트됨"
+
+#: src/useradmin/views.py:242
+msgid "You must be a superuser to change permissions."
+msgstr "권한을 변경하려면 superuser여야 합니다."
+
+#: src/useradmin/views.py:250
+msgid "Permission information updated"
+msgstr "권한 정보 업데이트됨"
+
+#: src/useradmin/views.py:269
+msgid "You must be a superuser to add another user."
+msgstr "다른 사용자를 추가하려면 superuser여야 합니다."
+
+#: src/useradmin/views.py:280 src/useradmin/views.py:322
+#: src/useradmin/views.py:354
+msgid "There was an error when communicating with LDAP"
+msgstr ""
+
+#: src/useradmin/views.py:290
+#, fuzzy, python-format
+msgid "Could not get LDAP details for user %(username)s."
+msgstr "사용자 %(username)s의 LDAP 세부 정보를 가져오지 못했습니다."
+
+#: src/useradmin/views.py:310
+msgid "You must be a superuser to add another group."
+msgstr "다른 그룹을 추가하려면 superuser여야 합니다."
+
+#: src/useradmin/views.py:326
+#, python-format
+msgid "Could not get LDAP details for group %(groupname)s"
+msgstr "그룹 %(groupname)s의 LDAP 세부 정보를 가져올 수 없습니다."
+
+#: src/useradmin/views.py:344
+msgid "You must be a superuser to sync the LDAP users/groups."
+msgstr "LDAP 사용자/그룹을 동기화하려면 superuser여야 합니다."
+
+#: src/useradmin/views.py:362
+msgid "The import may not be complete, sync again."
+msgstr "가져오기를 완료할 수 없습니다. 다시 동기화하십시오."
+
+#: src/useradmin/views.py:389
+msgid "No active superuser configured."
+msgstr "구성된 활성 superuser가 없습니다."
+
+#: src/useradmin/views.py:391
+msgid "You cannot remove the last active superuser from the configuration."
+msgstr "구성에서 마지막 활성 superuser는 제거할 수 없습니다."
+
 #: src/useradmin/management/commands/import_ldap_group.py:39
 msgid "Import users from the group."
 msgstr "그룹에서 사용자를 가져옵니다."
@@ -270,6 +279,62 @@ msgstr "가져올 최대 GID입니다(제외)."
 msgid "Whether or not to check that the user's shell is not /bin/false."
 msgstr "사용자의 Shell이 /bin/false가 아닌지를 확인하는 검사 수행 여부입니다."
 
+#: src/useradmin/templates/add_ldap_user.mako:25
+#: src/useradmin/templates/edit_user.mako:25
+#: src/useradmin/templates/list_users.mako:25
+#: src/useradmin/templates/list_users.mako:29
+msgid "Hue Users"
+msgstr "Hue 사용자"
+
+#: src/useradmin/templates/add_ldap_user.mako:30
+msgid "Hue Users - Add/Sync LDAP user"
+msgstr "Hue 사용자 - LDAP 사용자 추가/동기화"
+
+#: src/useradmin/templates/add_ldap_user.mako:46
+#: src/useradmin/templates/edit_user.mako:83
+msgid "Update user"
+msgstr "사용자 업데이트"
+
+#: src/useradmin/templates/add_ldap_user.mako:48
+msgid "Add/Sync user"
+msgstr "사용자 추가/동기화"
+
+#: src/useradmin/templates/add_ldap_user.mako:50
+#: src/useradmin/templates/edit_group.mako:75
+#: src/useradmin/templates/edit_permissions.mako:53
+#: src/useradmin/templates/edit_user.mako:87
+#: src/useradmin/templates/sync_ldap_users_groups.mako:49
+msgid "Cancel"
+msgstr "취소"
+
+#: src/useradmin/templates/add_ldap_user.mako:58
+#: src/useradmin/templates/edit_group.mako:83
+#: src/useradmin/templates/edit_group.mako:90
+#: src/useradmin/templates/edit_permissions.mako:61
+#: src/useradmin/templates/edit_user.mako:95
+msgid "Select all"
+msgstr "모두 선택"
+
+#: src/useradmin/templates/add_ldap_user.mako:59
+#: src/useradmin/templates/edit_group.mako:84
+#: src/useradmin/templates/edit_group.mako:91
+#: src/useradmin/templates/edit_permissions.mako:62
+#: src/useradmin/templates/edit_user.mako:96
+msgid "Search"
+msgstr "검색"
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_permissions.mako:63
+#: src/useradmin/templates/edit_user.mako:97
+#, fuzzy
+msgid "No groups found."
+msgstr "그룹을 찾을 수 없습니다."
+
+#: src/useradmin/templates/add_ldap_user.mako:60
+#: src/useradmin/templates/edit_user.mako:97
+msgid "Create a new group now"
+msgstr "지금 새 그룹 생성"
+
 #: src/useradmin/templates/confirm.mako:22
 msgid "Confirm"
 msgstr "확인"
@@ -332,27 +397,6 @@ msgstr "그룹 추가/동기화"
 msgid "Add group"
 msgstr "그룹 추가"
 
-#: src/useradmin/templates/edit_group.mako:75
-#: src/useradmin/templates/edit_permissions.mako:53
-#: src/useradmin/templates/edit_user.mako:95
-#: src/useradmin/templates/sync_ldap_users_groups.mako:49
-msgid "Cancel"
-msgstr "취소"
-
-#: src/useradmin/templates/edit_group.mako:83
-#: src/useradmin/templates/edit_group.mako:90
-#: src/useradmin/templates/edit_permissions.mako:61
-#: src/useradmin/templates/edit_user.mako:102
-msgid "Select all"
-msgstr "모두 선택"
-
-#: src/useradmin/templates/edit_group.mako:84
-#: src/useradmin/templates/edit_group.mako:91
-#: src/useradmin/templates/edit_permissions.mako:62
-#: src/useradmin/templates/edit_user.mako:103
-msgid "Search"
-msgstr "검색"
-
 #: src/useradmin/templates/edit_group.mako:85
 #, fuzzy
 msgid "No users found."
@@ -382,59 +426,40 @@ msgstr "Hue 권한 - 앱 편집: %(app)s"
 msgid "Update permission"
 msgstr "권한 업데이트"
 
-#: src/useradmin/templates/edit_permissions.mako:63
-#: src/useradmin/templates/edit_user.mako:104
-#, fuzzy
-msgid "No groups found."
-msgstr "그룹을 찾을 수 없습니다."
-
-#: src/useradmin/templates/edit_user.mako:24
-#: src/useradmin/templates/list_users.mako:25
-#: src/useradmin/templates/list_users.mako:29
-msgid "Hue Users"
-msgstr "Hue 사용자"
-
-#: src/useradmin/templates/edit_user.mako:44
+#: src/useradmin/templates/edit_user.mako:33
 #, python-format
 msgid "Hue Users - Edit user: %(username)s"
 msgstr "Hue 사용자 - 사용자 편집: %(username)s"
 
-#: src/useradmin/templates/edit_user.mako:47
-msgid "Hue Users - Add/Sync LDAP user"
-msgstr "Hue 사용자 - LDAP 사용자 추가/동기화"
-
-#: src/useradmin/templates/edit_user.mako:49
+#: src/useradmin/templates/edit_user.mako:35
 msgid "Hue Users - Create user"
 msgstr "Hue 사용자 - 사용자 생성"
 
-#: src/useradmin/templates/edit_user.mako:87
-msgid "Update user"
-msgstr "사용자 업데이트"
+#: src/useradmin/templates/edit_user.mako:42
+#, fuzzy
+msgid "Information"
+msgstr "사용자 정보 업데이트됨"
 
-#: src/useradmin/templates/edit_user.mako:90
-msgid "Add/Sync user"
-msgstr "사용자 추가/동기화"
+#: src/useradmin/templates/edit_user.mako:57
+msgid "Optional"
+msgstr ""
 
-#: src/useradmin/templates/edit_user.mako:92
+#: src/useradmin/templates/edit_user.mako:85
 #: src/useradmin/templates/list_users.mako:39
 msgid "Add user"
 msgstr "사용자 추가"
 
-#: src/useradmin/templates/edit_user.mako:104
-msgid "Create a new group now"
-msgstr "지금 새 그룹 생성"
-
-#: src/useradmin/templates/layout.mako:32
+#: src/useradmin/templates/layout.mako:47
 msgid "Users"
 msgstr "사용자"
 
-#: src/useradmin/templates/layout.mako:33
+#: src/useradmin/templates/layout.mako:48
 #: src/useradmin/templates/list_permissions.mako:38
 #: src/useradmin/templates/list_users.mako:56
 msgid "Groups"
 msgstr "그룹"
 
-#: src/useradmin/templates/layout.mako:34
+#: src/useradmin/templates/layout.mako:49
 #: src/useradmin/templates/list_groups.mako:53
 msgid "Permissions"
 msgstr "권한"
@@ -465,6 +490,18 @@ msgstr "%(groupname)s 편집"
 msgid "There are no groups matching the search criteria."
 msgstr "검색 기준과 일치하는 그룹이 없습니다."
 
+#: src/useradmin/templates/list_groups.mako:108
+#: src/useradmin/templates/list_permissions.mako:81
+#: src/useradmin/templates/list_users.mako:119
+msgid "No data available"
+msgstr ""
+
+#: src/useradmin/templates/list_groups.mako:109
+#: src/useradmin/templates/list_permissions.mako:82
+#: src/useradmin/templates/list_users.mako:120
+msgid "No matching records"
+msgstr ""
+
 #: src/useradmin/templates/list_permissions.mako:36
 msgid "Application"
 msgstr "애플리케이션"
@@ -519,38 +556,18 @@ msgid "Sync LDAP users and groups"
 msgstr "LDAP 사용자 및 그룹 동기화"
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:41
-msgid "This will not import any users or groups that don't already exist in Hue. Only users and groups imported from LDAP can be synced."
+msgid ""
+"This will not import any users or groups that don't already exist in Hue."
+" Only users and groups imported from LDAP can be synced."
 msgstr "이 작업은 Hue에 없는 사용자 또는 그룹은 가져오지 않습니다. LDAP에서 가져온 사용자 및 그룹만 동기화할 수 있습니다."
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:42
-msgid "All user information and group memberships will be updated based on the LDAP server's current state."
+msgid ""
+"All user information and group memberships will be updated based on the "
+"LDAP server's current state."
 msgstr "모든 사용자 정보 및 그룹 구성원 자격이 LDAP 서버의 현재 상태를 기준으로 업데이트됩니다."
 
 #: src/useradmin/templates/sync_ldap_users_groups.mako:50
 msgid "Sync"
 msgstr "동기화"
 
-#~ msgid "The user was deleted !"
-#~ msgstr ""
-#~ msgid "The group was deleted !"
-#~ msgstr ""
-#~ msgid "Cannot make home directory for user %s"
-#~ msgstr ""
-#~ msgid "The import may not be complete, sync again"
-#~ msgstr ""
-#~ msgid "Filter: "
-#~ msgstr "필터: "
-#~ msgid "Search for group name, members, etc..."
-#~ msgstr "그룹 이름, 구성원 등을 검색합니다."
-#~ msgid "Edit"
-#~ msgstr "편집"
-#~ msgid "Delete %(groupname)s"
-#~ msgstr "%(groupname)s 삭제"
-#~ msgid "Are you sure you want to delete %(group_name)s?"
-#~ msgstr "%(group_name)s을(를) 삭제하시겠습니까?"
-#~ msgid "Search for application name, description, etc..."
-#~ msgstr "애플리케이션 이름, 설명 등을 검색합니다."
-#~ msgid "Search for username, name, e-mail, etc..."
-#~ msgstr "사용자 이름, 이름, 이메일 등을 검색합니다."
-#~ msgid "Delete %(username)s"
-#~ msgstr "%(username)s 삭제"

Some files were not shown because too many files changed in this diff