diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000000000..f272578fd4fc7 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +caravel \ No newline at end of file diff --git a/.idea/caravel.iml b/.idea/caravel.iml new file mode 100644 index 0000000000000..ce274b4dd876f --- /dev/null +++ b/.idea/caravel.iml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/cssxfire.xml b/.idea/cssxfire.xml new file mode 100644 index 0000000000000..61699e71239e2 --- /dev/null +++ b/.idea/cssxfire.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/dbnavigator.xml b/.idea/dbnavigator.xml new file mode 100644 index 0000000000000..93dcb3aa47457 --- /dev/null +++ b/.idea/dbnavigator.xml @@ -0,0 +1,448 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/dictionaries/donglida.xml b/.idea/dictionaries/donglida.xml new file mode 100644 index 0000000000000..fbe49dfa224a2 --- /dev/null +++ b/.idea/dictionaries/donglida.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000000000..b9d924ac3ed28 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000000000..26de18431cde1 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,25 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000000000..3b312839bf2e9 --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000000000..766bc8f85e11b --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000000000..3fcb92cedcfce --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/other.xml b/.idea/other.xml new file mode 100644 index 0000000000000..c120077f5d125 --- /dev/null +++ b/.idea/other.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000000000..94a25f7f4cb41 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000000000..c1d5d61654fec --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,1152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + DEFINITION_ORDER + + + + + + + + + + + + Python + + + + + PyCompatibilityInspection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + project + + + + + + + + + + + + + + + + project + + + true + + bdd + + DIRECTORY + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1463616810402 + + + 1465406842385 + + + 1465638955607 + + + 1466514874664 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/babel/messages.pot b/babel/messages.pot index 0caef7b648705..534074dbc804b 100755 --- a/babel/messages.pot +++ b/babel/messages.pot @@ -8,7 +8,19 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +<<<<<<< HEAD +<<<<<<< HEAD +<<<<<<< HEAD +"POT-Creation-Date: 2016-05-25 12:39+0200\n" +======= +"POT-Creation-Date: 2016-06-10 09:28+0200\n" +>>>>>>> upstream/master +======= +"POT-Creation-Date: 2016-06-15 10:16+0200\n" +>>>>>>> upstream/master +======= "POT-Creation-Date: 2016-07-01 17:17+0800\n" +>>>>>>> upstream/master "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +29,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.3.4\n" +<<<<<<< HEAD +<<<<<<< HEAD +#: caravel/models.py:607 +======= +#: caravel/forms.py:135 +======= #: caravel/forms.py:140 +>>>>>>> upstream/master msgid "Viz" msgstr "" @@ -1074,11 +1093,19 @@ msgstr "" msgid "Time related form attributes" msgstr "" +<<<<<<< HEAD +<<<<<<< HEAD +#: caravel/models.py:615 +>>>>>>> upstream/master +======= +#: caravel/models.py:404 +======= #: caravel/models.py:409 msgid "quarter" msgstr "" #: caravel/models.py:410 +>>>>>>> upstream/master msgid "week_ending_saturday" msgstr "" @@ -1094,13 +1121,231 @@ msgstr "" msgid "minute" msgstr "" +<<<<<<< HEAD +#: caravel/models.py:616 +>>>>>>> upstream/master +======= #: caravel/models.py:620 +>>>>>>> upstream/master msgid "" "Datetime column not provided as part table configuration and is required " "by this type of chart" msgstr "" +<<<<<<< HEAD +<<<<<<< HEAD +<<<<<<< HEAD +#: caravel/models.py:1247 +msgid "No data was returned." +msgstr "" + +#: caravel/views.py:123 +msgid "" +"Whether to make this column available as a [Time Granularity] option, " +"column has to be DATETIME or DATETIME-like" +msgstr "" + +#: caravel/views.py:132 caravel/views.py:160 +msgid "Column" +msgstr "" + +#: caravel/views.py:133 caravel/views.py:193 caravel/views.py:222 +msgid "Verbose Name" +msgstr "" + +#: caravel/views.py:134 caravel/views.py:192 caravel/views.py:221 +#: caravel/views.py:399 caravel/views.py:534 +msgid "Description" +msgstr "" + +#: caravel/views.py:135 caravel/views.py:163 +msgid "Groupable" +msgstr "" + +#: caravel/views.py:136 caravel/views.py:164 +msgid "Filterable" +msgstr "" + +#: caravel/views.py:137 caravel/views.py:196 caravel/views.py:307 +#: caravel/views.py:405 +msgid "Table" +msgstr "" + +#: caravel/views.py:138 caravel/views.py:165 +msgid "Count Distinct" +msgstr "" + +#: caravel/views.py:139 caravel/views.py:166 +msgid "Sum" +msgstr "" + +#: caravel/views.py:140 caravel/views.py:167 +msgid "Min" +msgstr "" + +#: caravel/views.py:141 caravel/views.py:168 +msgid "Max" +msgstr "" + +#: caravel/views.py:142 +msgid "Expression" +msgstr "" + +#: caravel/views.py:143 +msgid "Is temporal" +msgstr "" + +#: caravel/views.py:161 caravel/views.py:194 caravel/views.py:223 +#: caravel/views.py:423 +msgid "Type" +msgstr "" + +#: caravel/views.py:162 caravel/views.py:398 +msgid "Datasource" +msgstr "" + +#: caravel/views.py:191 caravel/views.py:220 +msgid "Metric" +msgstr "" + +#: caravel/views.py:195 +msgid "SQL Expression" +msgstr "" + +#: caravel/views.py:224 caravel/views.py:502 +msgid "JSON" +msgstr "" + +#: caravel/views.py:225 +msgid "Druid Datasource" +msgstr "" + +#: caravel/views.py:256 caravel/views.py:309 +msgid "Database" +msgstr "" + +#: caravel/views.py:257 +msgid "SQL link" +msgstr "" + +#: caravel/views.py:258 caravel/views.py:396 caravel/views.py:458 +msgid "Creator" +msgstr "" + +#: caravel/views.py:259 caravel/views.py:310 +msgid "Last Changed" +msgstr "" + +#: caravel/views.py:260 +msgid "SQLAlchemy URI" +msgstr "" + +#: caravel/views.py:261 caravel/views.py:316 caravel/views.py:395 +#: caravel/views.py:540 +msgid "Cache Timeout" +msgstr "" + +#: caravel/views.py:262 +msgid "Extra" +msgstr "" + +#: caravel/views.py:278 +msgid "Databases" +msgstr "" + +#: caravel/views.py:280 caravel/views.py:336 caravel/views.py:368 +msgid "Sources" +msgstr "" + +#: caravel/views.py:308 +msgid "Changed By" +msgstr "" + +#: caravel/views.py:311 +msgid "SQL Editor" +msgstr "" + +#: caravel/views.py:312 caravel/views.py:536 +msgid "Is Featured" +msgstr "" + +#: caravel/views.py:313 +msgid "Schema" +msgstr "" + +#: caravel/views.py:314 caravel/views.py:538 +msgid "Default Endpoint" +msgstr "" + +#: caravel/views.py:315 +msgid "Offset" +msgstr "" + +#: caravel/views.py:353 caravel/views.py:533 +msgid "Cluster" +msgstr "" + +#: caravel/views.py:354 +msgid "Coordinator Host" +msgstr "" + +#: caravel/views.py:355 +msgid "Coordinator Port" +msgstr "" + +#: caravel/views.py:356 +msgid "Coordinator Endpoint" +msgstr "" + +#: caravel/views.py:357 +msgid "Broker Host" +msgstr "" + +#: caravel/views.py:358 +msgid "Broker Port" +msgstr "" + +#: caravel/views.py:359 +msgid "Broker Endpoint" +msgstr "" + +#: caravel/views.py:397 caravel/views.py:478 +msgid "Dashboards" +msgstr "" + +#: caravel/views.py:400 +msgid "Last Modified" +msgstr "" + +#: caravel/views.py:401 caravel/views.py:457 +msgid "Owners" +msgstr "" + +#: caravel/views.py:402 +msgid "Parameters" +msgstr "" + +#: caravel/views.py:403 caravel/views.py:424 +msgid "Slice" +msgstr "" + +#: caravel/views.py:404 +msgid "Name" +msgstr "" + +#: caravel/views.py:406 caravel/views.py:425 +msgid "Visualization Type" +msgstr "" + +#: caravel/views.py:440 +======= +#: caravel/models.py:1254 +======= +#: caravel/models.py:1280 +>>>>>>> upstream/master +======= #: caravel/models.py:1328 +>>>>>>> upstream/master msgid "No data was returned." msgstr "" @@ -1317,20 +1562,245 @@ msgstr "" msgid "Visualization Type" msgstr "" +<<<<<<< HEAD +#: caravel/foo/templates/caravel/welcome.html:46 +#: caravel/templates/caravel/welcome.html:46 caravel/views.py:475 +#: caravel/views.py:520 +msgid "Slices" +msgstr "" + +<<<<<<< HEAD +#: caravel/views.py:483 +>>>>>>> upstream/master +======= +#: caravel/views.py:504 +>>>>>>> upstream/master +======= #: caravel/views.py:586 +>>>>>>> upstream/master msgid "" "This json object describes the positioning of the widgets in the " "dashboard. It is dynamically generated when adjusting the widgets size " "and positions by using drag & drop in the dashboard view" msgstr "" +<<<<<<< HEAD +<<<<<<< HEAD +<<<<<<< HEAD +#: caravel/views.py:445 +======= +#: caravel/views.py:488 +>>>>>>> upstream/master +======= +#: caravel/views.py:509 +>>>>>>> upstream/master +======= #: caravel/views.py:591 +>>>>>>> upstream/master msgid "" "The css for individual dashboards can be altered here, or in the " "dashboard view where changes are immediately visible" msgstr "" +<<<<<<< HEAD +<<<<<<< HEAD +<<<<<<< HEAD +#: caravel/views.py:449 +msgid "To get a readable URL for your dashboard" +msgstr "" + +#: caravel/views.py:453 +msgid "Dashboard" +msgstr "" + +#: caravel/views.py:454 +msgid "Title" +msgstr "" + +#: caravel/views.py:455 +msgid "Slug" +msgstr "" + +#: caravel/views.py:456 +msgid "Slices" +msgstr "" + +#: caravel/views.py:459 +msgid "Modified" +msgstr "" + +#: caravel/views.py:460 +msgid "Position JSON" +msgstr "" + +#: caravel/views.py:461 +msgid "CSS" +msgstr "" + +#: caravel/views.py:462 +msgid "JSON Metadata" +msgstr "" + +#: caravel/views.py:499 +msgid "User" +msgstr "" + +#: caravel/views.py:500 +msgid "Action" +msgstr "" + +#: caravel/views.py:501 +msgid "dttm" +msgstr "" + +#: caravel/views.py:508 +msgid "Action Log" +msgstr "" + +#: caravel/views.py:509 +msgid "Security" +msgstr "" + +#: caravel/views.py:526 +msgid "Timezone offset (in hours) for this datasource" +msgstr "" + +#: caravel/views.py:532 +msgid "Data Source" +msgstr "" + +#: caravel/views.py:535 +msgid "Owner" +msgstr "" + +#: caravel/views.py:537 +msgid "Is Hidden" +msgstr "" + +#: caravel/views.py:539 +msgid "Time Offset" +msgstr "" + +#: caravel/views.py:554 +msgid "Druid Datasources" +msgstr "" + +#: caravel/views.py:969 +msgid "This view requires the `all_datasource_access` permission" +msgstr "" + +#: caravel/views.py:1064 +msgid "CSS Templates" +msgstr "" + +#: caravel/viz.py:324 +msgid "Table View" +msgstr "" + +#: caravel/viz.py:385 +msgid "Pivot Table" +msgstr "" + +#: caravel/viz.py:447 +msgid "Markup" +msgstr "" + +#: caravel/viz.py:475 +msgid "Word Cloud" +msgstr "" + +#: caravel/viz.py:507 +msgid "Treemap" +msgstr "" + +#: caravel/viz.py:551 +msgid "Calender Heatmap" +msgstr "" + +#: caravel/viz.py:622 +msgid "Box Plot" +msgstr "" + +#: caravel/viz.py:729 +msgid "Bubble Chart" +msgstr "" + +#: caravel/viz.py:797 +msgid "Big Number with Trendline" +msgstr "" + +#: caravel/viz.py:847 +msgid "Big Number" +msgstr "" + +#: caravel/viz.py:893 +msgid "Time Series - Line Chart" +msgstr "" + +#: caravel/viz.py:1045 +msgid "Time Series - Bar Chart" +msgstr "" + +#: caravel/viz.py:1063 +msgid "Time Series - Percent Change" +msgstr "" + +#: caravel/viz.py:1071 +msgid "Time Series - Stacked" +msgstr "" + +#: caravel/viz.py:1090 +msgid "Distribution - NVD3 - Pie Chart" +msgstr "" + +#: caravel/viz.py:1126 +msgid "Distribution - Bar Chart" +msgstr "" + +#: caravel/viz.py:1206 +msgid "Sunburst" +msgstr "" + +#: caravel/viz.py:1272 +msgid "Sankey" +msgstr "" + +#: caravel/viz.py:1336 +msgid "Directed Force Layout" +msgstr "" + +#: caravel/viz.py:1378 +msgid "World Map" +msgstr "" + +#: caravel/viz.py:1452 +msgid "Filters" +msgstr "" + +#: caravel/viz.py:1500 +msgid "iFrame" +msgstr "" + +#: caravel/viz.py:1518 +msgid "Parallel Coordinates" +msgstr "" + +#: caravel/viz.py:1554 +msgid "Heatmap" +msgstr "" + +#: caravel/viz.py:1622 +msgid "Horizon Charts" +msgstr "" + +======= +#: caravel/views.py:492 +======= +#: caravel/views.py:513 +>>>>>>> upstream/master +======= #: caravel/views.py:595 +>>>>>>> upstream/master msgid "To get a readable URL for your dashboard" msgstr "" @@ -1697,6 +2167,11 @@ msgstr "" msgid "Show a tooltip when hovering over points and clusters describing the label" msgstr "" +<<<<<<< HEAD +#: caravel/foo/templates/appbuilder/navbar_right.html:34 +>>>>>>> upstream/master +#: caravel/templates/appbuilder/navbar_right.html:34 +======= #: caravel/viz.py:1756 msgid "" "One or many fields to group by. If grouping, latitude and longitude " @@ -1704,6 +2179,7 @@ msgid "" msgstr "" #: caravel/templates/appbuilder/navbar_right.html:36 +>>>>>>> upstream/master msgid "Profile" msgstr "" diff --git a/caravel/config.py b/caravel/config.py index 4babe71528dbb..7bc3e7b6483af 100644 --- a/caravel/config.py +++ b/caravel/config.py @@ -112,8 +112,8 @@ # The allowed translation for you app LANGUAGES = { 'en': {'flag': 'us', 'name': 'English'}, - # 'fr': {'flag': 'fr', 'name': 'French'}, - # 'zh': {'flag': 'cn', 'name': 'Chinese'}, + 'fr': {'flag': 'fr', 'name': 'French'}, + 'zh': {'flag': 'cn', 'name': 'Chinese'}, } # --------------------------------------------------- # Image and file configuration diff --git a/caravel/forms.py b/caravel/forms.py index 072c617fd6ccc..8f730d6893db1 100755 --- a/caravel/forms.py +++ b/caravel/forms.py @@ -44,7 +44,6 @@ def __call__(self, **kwargs): class SelectMultipleSortableField(SelectMultipleField): - """Works along with select2sortable to preserves the sort order""" def iter_choices(self): diff --git a/caravel/migrations/versions/1226819ee0e3_fix_wrong_constraint_on_table_columns.py b/caravel/migrations/versions/1226819ee0e3_fix_wrong_constraint_on_table_columns.py index e5a9d4fe85dea..8649d121979ad 100644 --- a/caravel/migrations/versions/1226819ee0e3_fix_wrong_constraint_on_table_columns.py +++ b/caravel/migrations/versions/1226819ee0e3_fix_wrong_constraint_on_table_columns.py @@ -11,6 +11,33 @@ down_revision = '956a063c52b3' from alembic import op +<<<<<<< HEAD +import sqlalchemy as sa +from caravel.utils import generic_find_constraint_name + +naming_convention = { + "fk": + "fk_%(table_name)s_%(column_0_name)s_%(referred_table_name)s", +} + +def find_constraint_name(upgrade=True): + cols = {'column_name'} if upgrade else {'datasource_name'} + return generic_find_constraint_name(table='columns', columns=cols, referenced='datasources') + +def upgrade(): + constraint = find_constraint_name() or 'fk_columns_column_name_datasources' + with op.batch_alter_table("columns", + naming_convention=naming_convention) as batch_op: + batch_op.drop_constraint(constraint, type_="foreignkey") + batch_op.create_foreign_key('fk_columns_datasource_name_datasources', 'datasources', ['datasource_name'], ['datasource_name']) + +def downgrade(): + constraint = find_constraint_name(False) or 'fk_columns_datasource_name_datasources' + with op.batch_alter_table("columns", + naming_convention=naming_convention) as batch_op: + batch_op.drop_constraint(constraint, type_="foreignkey") + batch_op.create_foreign_key('fk_columns_column_name_datasources', 'datasources', ['column_name'], ['datasource_name']) +======= from caravel import db, models from caravel.utils import generic_find_constraint_name import logging @@ -49,3 +76,4 @@ def downgrade(): 'fk_columns_column_name_datasources', 'datasources', ['column_name'], ['datasource_name']) +>>>>>>> upstream/master diff --git a/caravel/translations/es/LC_MESSAGES/messages.po b/caravel/translations/es/LC_MESSAGES/messages.po deleted file mode 100755 index 1b7b1754f3f9e..0000000000000 --- a/caravel/translations/es/LC_MESSAGES/messages.po +++ /dev/null @@ -1,1846 +0,0 @@ -# Spanish translations for PROJECT. -# Copyright (C) 2016 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2016. -# -msgid "" -msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-07-01 17:17+0800\n" -"PO-Revision-Date: 2016-05-02 08:49-0700\n" -"Last-Translator: FULL NAME \n" -"Language: es\n" -"Language-Team: es \n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.3.4\n" - -#: caravel/forms.py:140 -msgid "Viz" -msgstr "" - -#: caravel/forms.py:143 -msgid "The type of visualization to display" -msgstr "" - -#: caravel/forms.py:146 -msgid "Metrics" -msgstr "" - -#: caravel/forms.py:149 caravel/forms.py:154 -msgid "One or many metrics to display" -msgstr "" - -#: caravel/forms.py:152 -msgid "Ordering" -msgstr "" - -#: caravel/forms.py:157 caravel/views.py:294 caravel/views.py:334 -msgid "Metric" -msgstr "" - -#: caravel/forms.py:160 -msgid "Choose the metric" -msgstr "" - -#: caravel/forms.py:163 -msgid "Chart Style" -msgstr "" - -#: caravel/forms.py:165 -msgid "stack" -msgstr "" - -#: caravel/forms.py:166 -msgid "stream" -msgstr "" - -#: caravel/forms.py:167 -msgid "expand" -msgstr "" - -#: caravel/forms.py:173 -msgid "Color Scheme" -msgstr "" - -#: caravel/forms.py:175 -msgid "fire" -msgstr "" - -#: caravel/forms.py:176 -msgid "blue_white_yellow" -msgstr "" - -#: caravel/forms.py:177 -msgid "white_black" -msgstr "" - -#: caravel/forms.py:178 -msgid "black_white" -msgstr "" - -#: caravel/forms.py:184 -msgid "Normalize Across" -msgstr "" - -#: caravel/forms.py:186 -msgid "heatmap" -msgstr "" - -#: caravel/forms.py:187 -msgid "x" -msgstr "" - -#: caravel/forms.py:188 -msgid "y" -msgstr "" - -#: caravel/forms.py:191 -msgid "" -"Color will be rendered based on a ratio of the cell against the sum of " -"across this criteria" -msgstr "" - -#: caravel/forms.py:197 -msgid "Color Scale" -msgstr "" - -#: caravel/forms.py:199 -msgid "series" -msgstr "" - -#: caravel/forms.py:200 -msgid "overall" -msgstr "" - -#: caravel/forms.py:201 -msgid "change" -msgstr "" - -#: caravel/forms.py:204 -msgid "Defines how the color are attributed." -msgstr "" - -#: caravel/forms.py:207 -msgid "Rendering" -msgstr "" - -#: caravel/forms.py:209 -msgid "pixelated (Sharp)" -msgstr "" - -#: caravel/forms.py:210 -msgid "auto (Smooth)" -msgstr "" - -#: caravel/forms.py:213 -msgid "" -"image-rendering CSS attribute of the canvas object that defines how the " -"browser scales up the image" -msgstr "" - -#: caravel/forms.py:218 -msgid "XScale Interval" -msgstr "" - -#: caravel/forms.py:221 -msgid "Number of step to take between ticks when printing the x scale" -msgstr "" - -#: caravel/forms.py:226 -msgid "YScale Interval" -msgstr "" - -#: caravel/forms.py:229 -msgid "Number of step to take between ticks when printing the y scale" -msgstr "" - -#: caravel/forms.py:234 -msgid "Stacked Bars" -msgstr "" - -#: caravel/forms.py:239 -msgid "Extra Controls" -msgstr "" - -#: caravel/forms.py:241 -msgid "" -"Whether to show extra controls or not. Extra controls include things like" -" making mulitBar charts stacked or side by side." -msgstr "" - -#: caravel/forms.py:247 -msgid "Reduce X ticks" -msgstr "" - -#: caravel/forms.py:249 -msgid "" -"Reduces the number of X axis ticks to be rendered. If true, the x axis " -"wont overflow and labels may be missing. If false, a minimum width will " -"be applied to columns and the width may overflow into an horizontal " -"scroll." -msgstr "" - -#: caravel/forms.py:257 -msgid "Include Series" -msgstr "" - -#: caravel/forms.py:259 -msgid "Include series name as an axis" -msgstr "" - -#: caravel/forms.py:262 -msgid "Color Metric" -msgstr "" - -#: caravel/forms.py:265 -msgid "A metric to use for color" -msgstr "" - -#: caravel/forms.py:268 -msgid "Country Field Type" -msgstr "" - -#: caravel/forms.py:271 -msgid "Full name" -msgstr "" - -#: caravel/forms.py:272 -msgid "code International Olympic Committee (cioc)" -msgstr "" - -#: caravel/forms.py:273 -msgid "code ISO 3166-1 alpha-2 (cca2)" -msgstr "" - -#: caravel/forms.py:274 -msgid "code ISO 3166-1 alpha-3 (cca3)" -msgstr "" - -#: caravel/forms.py:276 -msgid "" -"The country code standard that Caravel should expect to find in the " -"[country] column" -msgstr "" - -#: caravel/forms.py:281 -msgid "Group by" -msgstr "" - -#: caravel/forms.py:283 -msgid "One or many fields to group by" -msgstr "" - -#: caravel/forms.py:286 caravel/forms.py:291 -msgid "Columns" -msgstr "" - -#: caravel/forms.py:288 -msgid "One or many fields to pivot as columns" -msgstr "" - -#: caravel/forms.py:293 caravel/forms.py:298 caravel/forms.py:303 -msgid "Columns to display" -msgstr "" - -#: caravel/forms.py:296 -msgid "X" -msgstr "" - -#: caravel/forms.py:301 -msgid "Y" -msgstr "" - -#: caravel/forms.py:306 -msgid "Origin" -msgstr "" - -#: caravel/forms.py:308 -msgid "default" -msgstr "" - -#: caravel/forms.py:309 caravel/forms.py:467 -msgid "now" -msgstr "" - -#: caravel/forms.py:312 -msgid "" -"Defines the origin where time buckets start, accepts natural dates as in " -"'now', 'sunday' or '1970-01-01'" -msgstr "" - -#: caravel/forms.py:317 -msgid "Bottom Margin" -msgstr "" - -#: caravel/forms.py:320 -msgid "Bottom marging, in pixels, allowing for more room for axis labels" -msgstr "" - -#: caravel/forms.py:325 -msgid "Time Granularity" -msgstr "" - -#: caravel/forms.py:328 -msgid "all" -msgstr "" - -#: caravel/forms.py:329 -msgid "5 seconds" -msgstr "" - -#: caravel/forms.py:330 -msgid "30 seconds" -msgstr "" - -#: caravel/forms.py:331 -msgid "1 minute" -msgstr "" - -#: caravel/forms.py:332 -msgid "5 minutes" -msgstr "" - -#: caravel/forms.py:333 -msgid "1 hour" -msgstr "" - -#: caravel/forms.py:334 -msgid "6 hour" -msgstr "" - -#: caravel/forms.py:335 -msgid "1 day" -msgstr "" - -#: caravel/forms.py:336 -msgid "7 days" -msgstr "" - -#: caravel/forms.py:338 -msgid "" -"The time granularity for the visualization. Note that you can type and " -"use simple natural language as in '10 seconds', '1 day' or '56 weeks'" -msgstr "" - -#: caravel/forms.py:344 -msgid "Domain" -msgstr "" - -#: caravel/forms.py:347 caravel/forms.py:361 caravel/models.py:417 -#: caravel/models.py:435 -msgid "hour" -msgstr "" - -#: caravel/forms.py:348 caravel/forms.py:362 caravel/models.py:419 -#: caravel/models.py:427 caravel/models.py:436 -msgid "day" -msgstr "" - -#: caravel/forms.py:349 caravel/forms.py:363 caravel/models.py:407 -#: caravel/models.py:420 caravel/models.py:428 caravel/models.py:437 -msgid "week" -msgstr "" - -#: caravel/forms.py:350 caravel/forms.py:364 caravel/models.py:408 -#: caravel/models.py:422 caravel/models.py:429 caravel/models.py:438 -msgid "month" -msgstr "" - -#: caravel/forms.py:351 caravel/models.py:439 -msgid "year" -msgstr "" - -#: caravel/forms.py:353 -msgid "The time unit used for the grouping of blocks" -msgstr "" - -#: caravel/forms.py:357 -msgid "Subdomain" -msgstr "" - -#: caravel/forms.py:360 caravel/forms.py:701 -msgid "min" -msgstr "" - -#: caravel/forms.py:366 -msgid "" -"The time unit for each block. Should be a smaller unit than " -"domain_granularity. Should be larger or equal to Time Grain" -msgstr "" - -#: caravel/forms.py:371 -msgid "Link Length" -msgstr "" - -#: caravel/forms.py:383 -msgid "Link length in the force layout" -msgstr "" - -#: caravel/forms.py:386 -msgid "Charge" -msgstr "" - -#: caravel/forms.py:400 -msgid "Charge in the force layout" -msgstr "" - -#: caravel/forms.py:403 caravel/models.py:406 caravel/models.py:416 -#: caravel/models.py:426 caravel/models.py:432 -msgid "Time Column" -msgstr "" - -#: caravel/forms.py:406 -msgid "" -"The time column for the visualization. Note that you can define arbitrary" -" expression that return a DATETIME column in the table editor. Also note " -"that the filter bellow is applied against this column or expression" -msgstr "" - -#: caravel/forms.py:414 -msgid "Resample Rule" -msgstr "" - -#: caravel/forms.py:417 -msgid "1T" -msgstr "" - -#: caravel/forms.py:418 -msgid "1H" -msgstr "" - -#: caravel/forms.py:419 -msgid "1D" -msgstr "" - -#: caravel/forms.py:420 -msgid "7D" -msgstr "" - -#: caravel/forms.py:421 -msgid "1M" -msgstr "" - -#: caravel/forms.py:422 -msgid "1AS" -msgstr "" - -#: caravel/forms.py:424 -msgid "Pandas resample rule" -msgstr "" - -#: caravel/forms.py:427 -msgid "Resample How" -msgstr "" - -#: caravel/forms.py:431 caravel/forms.py:700 -msgid "mean" -msgstr "" - -#: caravel/forms.py:432 caravel/forms.py:699 -msgid "sum" -msgstr "" - -#: caravel/forms.py:433 caravel/forms.py:703 -msgid "median" -msgstr "" - -#: caravel/forms.py:435 -msgid "Pandas resample how" -msgstr "" - -#: caravel/forms.py:438 -msgid "Resample Fill Method" -msgstr "" - -#: caravel/forms.py:442 -msgid "ffill" -msgstr "" - -#: caravel/forms.py:443 -msgid "bfill" -msgstr "" - -#: caravel/forms.py:445 -msgid "Pandas resample fill method" -msgstr "" - -#: caravel/forms.py:448 -msgid "Since" -msgstr "" - -#: caravel/forms.py:451 -msgid "1 hour ago" -msgstr "" - -#: caravel/forms.py:452 -msgid "12 hours ago" -msgstr "" - -#: caravel/forms.py:453 caravel/forms.py:468 -msgid "1 day ago" -msgstr "" - -#: caravel/forms.py:454 caravel/forms.py:469 -msgid "7 days ago" -msgstr "" - -#: caravel/forms.py:455 caravel/forms.py:470 -msgid "28 days ago" -msgstr "" - -#: caravel/forms.py:456 caravel/forms.py:471 -msgid "90 days ago" -msgstr "" - -#: caravel/forms.py:457 caravel/forms.py:472 -msgid "1 year ago" -msgstr "" - -#: caravel/forms.py:459 -msgid "" -"Timestamp from filter. This supports free form typing and natural " -"language as in '1 day ago', '28 days' or '3 years'" -msgstr "" - -#: caravel/forms.py:464 -msgid "Until" -msgstr "" - -#: caravel/forms.py:476 -msgid "Max Bubble Size" -msgstr "" - -#: caravel/forms.py:489 -msgid "Whisker/outlier options" -msgstr "" - -#: caravel/forms.py:491 -msgid "Determines how whiskers and outliers are calculated." -msgstr "" - -#: caravel/forms.py:494 -msgid "Tukey" -msgstr "" - -#: caravel/forms.py:495 -msgid "Min/max (no outliers)" -msgstr "" - -#: caravel/forms.py:496 -msgid "2/98 percentiles" -msgstr "" - -#: caravel/forms.py:497 -msgid "9/91 percentiles" -msgstr "" - -#: caravel/forms.py:501 -msgid "Ratio" -msgstr "" - -#: caravel/forms.py:503 -msgid "Target aspect ratio for treemap tiles." -msgstr "" - -#: caravel/forms.py:506 caravel/viz.py:856 caravel/viz.py:905 -msgid "Number format" -msgstr "" - -#: caravel/forms.py:516 -msgid "" -"D3 format syntax for numbers https: //github.com/mbostock/\n" -"d3/wiki/Formatting" -msgstr "" - -#: caravel/forms.py:521 -msgid "Row limit" -msgstr "" - -#: caravel/forms.py:527 -msgid "Series limit" -msgstr "" - -#: caravel/forms.py:530 -msgid "Limits the number of time series that get displayed" -msgstr "" - -#: caravel/forms.py:534 -msgid "Rolling" -msgstr "" - -#: caravel/forms.py:537 -msgid "" -"Defines a rolling window function to apply, works along with the " -"[Periods] text box" -msgstr "" - -#: caravel/forms.py:542 -msgid "Periods" -msgstr "" - -#: caravel/forms.py:544 -msgid "" -"Defines the size of the rolling window function, relative to the time " -"granularity selected" -msgstr "" - -#: caravel/forms.py:549 caravel/viz.py:1192 -msgid "Series" -msgstr "" - -#: caravel/forms.py:552 -msgid "" -"Defines the grouping of entities. Each serie is shown as a specific color" -" on the chart and has a legend toggle" -msgstr "" - -#: caravel/forms.py:558 -msgid "Entity" -msgstr "" - -#: caravel/forms.py:561 -msgid "This define the element to be plotted on the chart" -msgstr "" - -#: caravel/forms.py:564 -msgid "X Axis" -msgstr "" - -#: caravel/forms.py:567 -msgid "Metric assigned to the [X] axis" -msgstr "" - -#: caravel/forms.py:570 -msgid "Y Axis" -msgstr "" - -#: caravel/forms.py:573 -msgid "Metric assigned to the [Y] axis" -msgstr "" - -#: caravel/forms.py:576 -msgid "Bubble Size" -msgstr "" - -#: caravel/forms.py:581 -msgid "URL" -msgstr "" - -#: caravel/forms.py:582 -msgid "" -"The URL, this field is templated, so you can integrate {{ width }} and/or" -" {{ height }} in your URL string." -msgstr "" - -#: caravel/forms.py:589 -msgid "X Axis Label" -msgstr "" - -#: caravel/forms.py:593 -msgid "Y Axis Label" -msgstr "" - -#: caravel/forms.py:597 -msgid "Custom WHERE clause" -msgstr "" - -#: caravel/forms.py:599 -msgid "" -"The text in this box gets included in your query's WHERE clause, as an " -"AND to other criteria. You can include complex expression, parenthesis " -"and anything else supported by the backend it is directed towards." -msgstr "" - -#: caravel/forms.py:606 -msgid "Custom HAVING clause" -msgstr "" - -#: caravel/forms.py:608 -msgid "" -"The text in this box gets included in your query's HAVING clause, as an " -"AND to other criteria. You can include complex expression, parenthesis " -"and anything else supported by the backend it is directed towards." -msgstr "" - -#: caravel/forms.py:615 -msgid "Comparison Period Lag" -msgstr "" - -#: caravel/forms.py:616 -msgid "Based on granularity, number of time periods to compare against" -msgstr "" - -#: caravel/forms.py:621 -msgid "Comparison suffix" -msgstr "" - -#: caravel/forms.py:622 -msgid "Suffix to apply after the percentage display" -msgstr "" - -#: caravel/forms.py:625 -msgid "Table Timestamp Format" -msgstr "" - -#: caravel/forms.py:628 -msgid "Timestamp Format" -msgstr "" - -#: caravel/forms.py:631 -msgid "Series Height" -msgstr "" - -#: caravel/forms.py:634 -msgid "Pixel height of each series" -msgstr "" - -#: caravel/forms.py:637 -msgid "X axis format" -msgstr "" - -#: caravel/forms.py:640 caravel/forms.py:655 -msgid "" -"D3 format syntax for y axis https: //github.com/mbostock/\n" -"d3/wiki/Formatting" -msgstr "" - -#: caravel/forms.py:645 -msgid "Y axis format" -msgstr "" - -#: caravel/forms.py:660 -msgid "Markup Type" -msgstr "" - -#: caravel/forms.py:662 -msgid "markdown" -msgstr "" - -#: caravel/forms.py:663 -msgid "html" -msgstr "" - -#: caravel/forms.py:666 -msgid "Pick your favorite markup language" -msgstr "" - -#: caravel/forms.py:669 -msgid "Rotation" -msgstr "" - -#: caravel/forms.py:671 -msgid "random" -msgstr "" - -#: caravel/forms.py:672 -msgid "flat" -msgstr "" - -#: caravel/forms.py:673 -msgid "square" -msgstr "" - -#: caravel/forms.py:676 -msgid "Rotation to apply to words in the cloud" -msgstr "" - -#: caravel/forms.py:679 -msgid "Line Style" -msgstr "" - -#: caravel/forms.py:681 -msgid "linear" -msgstr "" - -#: caravel/forms.py:682 -msgid "basis" -msgstr "" - -#: caravel/forms.py:683 -msgid "cardinal" -msgstr "" - -#: caravel/forms.py:684 -msgid "monotone" -msgstr "" - -#: caravel/forms.py:685 -msgid "step-before" -msgstr "" - -#: caravel/forms.py:686 -msgid "step-after" -msgstr "" - -#: caravel/forms.py:689 -msgid "Line interpolation as defined by d3.js" -msgstr "" - -#: caravel/forms.py:692 -msgid "Code" -msgstr "" - -#: caravel/forms.py:693 -msgid "Put your code here" -msgstr "" - -#: caravel/forms.py:697 -msgid "Aggregation function" -msgstr "" - -#: caravel/forms.py:702 -msgid "max" -msgstr "" - -#: caravel/forms.py:704 -msgid "stdev" -msgstr "" - -#: caravel/forms.py:705 -msgid "var" -msgstr "" - -#: caravel/forms.py:708 -msgid "" -"Aggregate function to apply when pivoting and computing the total rows " -"and columns" -msgstr "" - -#: caravel/forms.py:713 -msgid "Font Size From" -msgstr "" - -#: caravel/forms.py:715 -msgid "Font size for the smallest value in the list" -msgstr "" - -#: caravel/forms.py:718 -msgid "Font Size To" -msgstr "" - -#: caravel/forms.py:720 -msgid "Font size for the biggest value in the list" -msgstr "" - -#: caravel/forms.py:723 -msgid "Range Filter" -msgstr "" - -#: caravel/forms.py:725 -msgid "Whether to display the time range interactive selector" -msgstr "" - -#: caravel/forms.py:729 -msgid "Data Table" -msgstr "" - -#: caravel/forms.py:731 -msgid "Whether to display the interactive data table" -msgstr "" - -#: caravel/forms.py:734 -msgid "Search Box" -msgstr "" - -#: caravel/forms.py:736 -msgid "Whether to include a client side search box" -msgstr "" - -#: caravel/forms.py:740 -msgid "Show Bubbles" -msgstr "" - -#: caravel/forms.py:742 -msgid "Whether to display bubbles on top of countries" -msgstr "" - -#: caravel/forms.py:746 -msgid "Legend" -msgstr "" - -#: caravel/forms.py:748 -msgid "Whether to display the legend (toggles)" -msgstr "" - -#: caravel/forms.py:751 -msgid "X bounds" -msgstr "" - -#: caravel/forms.py:753 -msgid "Whether to display the min and max values of the X axis" -msgstr "" - -#: caravel/forms.py:757 -msgid "Rich Tooltip" -msgstr "" - -#: caravel/forms.py:759 -msgid "The rich tooltip shows a list of all series for that point in time" -msgstr "" - -#: caravel/forms.py:764 -msgid "Y Axis Zero" -msgstr "" - -#: caravel/forms.py:766 -msgid "Force the Y axis to start at 0 instead of the minimum value" -msgstr "" - -#: caravel/forms.py:771 -msgid "Y Log" -msgstr "" - -#: caravel/forms.py:773 -msgid "Use a log scale for the Y axis" -msgstr "" - -#: caravel/forms.py:776 -msgid "X Log" -msgstr "" - -#: caravel/forms.py:778 -msgid "Use a log scale for the X axis" -msgstr "" - -#: caravel/forms.py:781 -msgid "Donut" -msgstr "" - -#: caravel/forms.py:783 -msgid "Do you want a donut or a pie?" -msgstr "" - -#: caravel/forms.py:786 -msgid "Contribution" -msgstr "" - -#: caravel/forms.py:788 -msgid "Compute the contribution to the total" -msgstr "" - -#: caravel/forms.py:791 -msgid "Period Ratio" -msgstr "" - -#: caravel/forms.py:794 -msgid "" -"[integer] Number of period to compare against, this is relative to the " -"granularity selected" -msgstr "" - -#: caravel/forms.py:799 -msgid "Time Shift" -msgstr "" - -#: caravel/forms.py:801 -msgid "" -"Overlay a timeseries from a relative time period. Expects relative time " -"delta in natural language (example: 24 hours, 7 days, 56 weeks, 365 days" -msgstr "" - -#: caravel/forms.py:808 -msgid "Subheader" -msgstr "" - -#: caravel/forms.py:809 -msgid "Description text that shows up below your Big Number" -msgstr "" - -#: caravel/forms.py:816 -msgid "" -"'count' is COUNT(*) if a group by is used. Numerical columns will be " -"aggregated with the aggregator. Non-numerical columns will be used to " -"label points. Leave empty to get a count of points in each cluster." -msgstr "" - -#: caravel/forms.py:832 -msgid "Base layer map style" -msgstr "" - -#: caravel/forms.py:835 -msgid "Clustering Radius" -msgstr "" - -#: caravel/forms.py:848 -msgid "" -"The radius (in pixels) the algorithm uses to define a cluster. Choose 0 " -"to turn off clustering, but beware that a large number of points (>1000) " -"will cause lag." -msgstr "" - -#: caravel/forms.py:854 -msgid "Point Radius" -msgstr "" - -#: caravel/forms.py:857 -msgid "" -"The radius of individual points (ones that are not in a cluster). Either " -"a numerical column or 'Auto', which scales the point based on the largest" -" cluster" -msgstr "" - -#: caravel/forms.py:863 -msgid "Point Radius Unit" -msgstr "" - -#: caravel/forms.py:870 -msgid "The unit of measure for the specified point radius" -msgstr "" - -#: caravel/forms.py:873 -msgid "Opacity" -msgstr "" - -#: caravel/forms.py:875 -msgid "Opacity of all clusters, points, and labels. Between 0 and 1." -msgstr "" - -#: caravel/forms.py:880 -msgid "Zoom" -msgstr "" - -#: caravel/forms.py:883 -msgid "Zoom level of the map" -msgstr "" - -#: caravel/forms.py:887 -msgid "Default latitude" -msgstr "" - -#: caravel/forms.py:889 -msgid "Latitude of default viewport" -msgstr "" - -#: caravel/forms.py:893 -msgid "Default longitude" -msgstr "" - -#: caravel/forms.py:895 -msgid "Longitude of default viewport" -msgstr "" - -#: caravel/forms.py:899 -msgid "Live render" -msgstr "" - -#: caravel/forms.py:901 -msgid "Points and clusters will update as viewport is being changed" -msgstr "" - -#: caravel/forms.py:905 -msgid "RGB Color" -msgstr "" - -#: caravel/forms.py:915 -msgid "The color for points and clusters in RGB" -msgstr "" - -#: caravel/forms.py:978 -msgid "SQL" -msgstr "" - -#: caravel/forms.py:980 -msgid "This section exposes ways to include snippets of SQL in your query" -msgstr "" - -#: caravel/forms.py:991 -msgid "Time Grain" -msgstr "" - -#: caravel/forms.py:994 -msgid "" -"The time granularity for the visualization. This applies a date " -"transformation to alter your time column and defines a new time " -"granularity.The options here are defined on a per database engine basis " -"in the Caravel source code" -msgstr "" - -#: caravel/forms.py:1027 caravel/forms.py:1031 -msgid "Filter 1" -msgstr "" - -#: caravel/forms.py:1036 -msgid "Super" -msgstr "" - -#: caravel/forms.py:1040 -msgid "Time" -msgstr "" - -#: caravel/forms.py:1045 -msgid "Time related form attributes" -msgstr "" - -#: caravel/models.py:409 -msgid "quarter" -msgstr "" - -#: caravel/models.py:410 -msgid "week_ending_saturday" -msgstr "" - -#: caravel/models.py:412 -msgid "week_start_sunday" -msgstr "" - -#: caravel/models.py:433 -msgid "second" -msgstr "" - -#: caravel/models.py:434 -msgid "minute" -msgstr "" - -#: caravel/models.py:620 -msgid "" -"Datetime column not provided as part table configuration and is required " -"by this type of chart" -msgstr "" - -#: caravel/models.py:1328 -msgid "No data was returned." -msgstr "" - -#: caravel/views.py:203 -msgid "" -"Whether to make this column available as a [Time Granularity] option, " -"column has to be DATETIME or DATETIME-like" -msgstr "" - -#: caravel/views.py:230 caravel/views.py:259 -msgid "Column" -msgstr "" - -#: caravel/views.py:231 caravel/views.py:296 caravel/views.py:336 -msgid "Verbose Name" -msgstr "" - -#: caravel/views.py:232 caravel/views.py:295 caravel/views.py:335 -#: caravel/views.py:537 caravel/views.py:691 -msgid "Description" -msgstr "" - -#: caravel/views.py:233 caravel/views.py:262 -msgid "Groupable" -msgstr "" - -#: caravel/views.py:234 caravel/views.py:263 -msgid "Filterable" -msgstr "" - -#: caravel/views.py:235 caravel/views.py:299 caravel/views.py:433 -#: caravel/views.py:543 -msgid "Table" -msgstr "" - -#: caravel/views.py:236 caravel/views.py:264 -msgid "Count Distinct" -msgstr "" - -#: caravel/views.py:237 caravel/views.py:265 -msgid "Sum" -msgstr "" - -#: caravel/views.py:238 caravel/views.py:266 -msgid "Min" -msgstr "" - -#: caravel/views.py:239 caravel/views.py:267 -msgid "Max" -msgstr "" - -#: caravel/views.py:240 -msgid "Expression" -msgstr "" - -#: caravel/views.py:241 -msgid "Is temporal" -msgstr "" - -#: caravel/views.py:242 -msgid "Datetime Format" -msgstr "" - -#: caravel/views.py:243 -msgid "Database Expression" -msgstr "" - -#: caravel/views.py:260 caravel/views.py:297 caravel/views.py:337 -#: caravel/views.py:568 -msgid "Type" -msgstr "" - -#: caravel/views.py:261 caravel/views.py:536 -msgid "Datasource" -msgstr "" - -#: caravel/views.py:286 caravel/views.py:328 -msgid "" -"Whether the access to this metric is restricted to certain roles. Only " -"roles with the permission 'metric access on XXX (the name of this " -"metric)' are allowed to access this metric" -msgstr "" - -#: caravel/views.py:298 -msgid "SQL Expression" -msgstr "" - -#: caravel/views.py:338 caravel/views.py:656 -msgid "JSON" -msgstr "" - -#: caravel/views.py:339 -msgid "Druid Datasource" -msgstr "" - -#: caravel/views.py:378 caravel/views.py:435 -msgid "Database" -msgstr "" - -#: caravel/views.py:379 -msgid "SQL link" -msgstr "" - -#: caravel/views.py:380 caravel/views.py:534 caravel/views.py:610 -msgid "Creator" -msgstr "" - -#: caravel/views.py:381 caravel/views.py:436 -msgid "Last Changed" -msgstr "" - -#: caravel/views.py:382 -msgid "SQLAlchemy URI" -msgstr "" - -#: caravel/views.py:383 caravel/views.py:442 caravel/views.py:533 -#: caravel/views.py:697 -msgid "Cache Timeout" -msgstr "" - -#: caravel/views.py:384 -msgid "Extra" -msgstr "" - -#: caravel/views.py:434 -msgid "Changed By" -msgstr "" - -#: caravel/views.py:437 -msgid "SQL Editor" -msgstr "" - -#: caravel/views.py:438 caravel/views.py:693 -msgid "Is Featured" -msgstr "" - -#: caravel/views.py:439 -msgid "Schema" -msgstr "" - -#: caravel/views.py:440 caravel/views.py:695 -msgid "Default Endpoint" -msgstr "" - -#: caravel/views.py:441 -msgid "Offset" -msgstr "" - -#: caravel/views.py:482 caravel/views.py:690 -msgid "Cluster" -msgstr "" - -#: caravel/views.py:483 -msgid "Coordinator Host" -msgstr "" - -#: caravel/views.py:484 -msgid "Coordinator Port" -msgstr "" - -#: caravel/views.py:485 -msgid "Coordinator Endpoint" -msgstr "" - -#: caravel/views.py:486 -msgid "Broker Host" -msgstr "" - -#: caravel/views.py:487 -msgid "Broker Port" -msgstr "" - -#: caravel/views.py:488 -msgid "Broker Endpoint" -msgstr "" - -#: caravel/views.py:522 -msgid "" -"These parameters are generated dynamically when clicking the save or " -"overwrite button in the explore view. This JSON object is exposed here " -"for reference and for power users who may want to alter specific " -"parameters." -msgstr "" - -#: caravel/views.py:527 -msgid "Duration (in seconds) of the caching timeout for this slice." -msgstr "" - -#: caravel/templates/caravel/welcome.html:26 caravel/views.py:535 -msgid "Dashboards" -msgstr "" - -#: caravel/views.py:538 -msgid "Last Modified" -msgstr "" - -#: caravel/views.py:539 caravel/views.py:609 -msgid "Owners" -msgstr "" - -#: caravel/views.py:540 -msgid "Parameters" -msgstr "" - -#: caravel/views.py:541 caravel/views.py:569 -msgid "Slice" -msgstr "" - -#: caravel/views.py:542 -msgid "Name" -msgstr "" - -#: caravel/views.py:544 caravel/views.py:570 -msgid "Visualization Type" -msgstr "" - -#: caravel/views.py:586 -msgid "" -"This json object describes the positioning of the widgets in the " -"dashboard. It is dynamically generated when adjusting the widgets size " -"and positions by using drag & drop in the dashboard view" -msgstr "" - -#: caravel/views.py:591 -msgid "" -"The css for individual dashboards can be altered here, or in the " -"dashboard view where changes are immediately visible" -msgstr "" - -#: caravel/views.py:595 -msgid "To get a readable URL for your dashboard" -msgstr "" - -#: caravel/views.py:596 -msgid "" -"This JSON object is generated dynamically when clicking the save or " -"overwrite button in the dashboard view. It is exposed here for reference " -"and for power users who may want to alter specific parameters." -msgstr "" - -#: caravel/views.py:601 -msgid "Owners is a list of users who can alter the dashboard." -msgstr "" - -#: caravel/views.py:605 -msgid "Dashboard" -msgstr "" - -#: caravel/views.py:606 -msgid "Title" -msgstr "" - -#: caravel/views.py:607 -msgid "Slug" -msgstr "" - -#: caravel/views.py:608 -msgid "Slices" -msgstr "" - -#: caravel/views.py:611 -msgid "Modified" -msgstr "" - -#: caravel/views.py:612 -msgid "Position JSON" -msgstr "" - -#: caravel/views.py:613 -msgid "CSS" -msgstr "" - -#: caravel/views.py:614 -msgid "JSON Metadata" -msgstr "" - -#: caravel/views.py:615 -msgid "Underlying Tables" -msgstr "" - -#: caravel/views.py:653 -msgid "User" -msgstr "" - -#: caravel/views.py:654 -msgid "Action" -msgstr "" - -#: caravel/views.py:655 -msgid "dttm" -msgstr "" - -#: caravel/views.py:683 -msgid "Timezone offset (in hours) for this datasource" -msgstr "" - -#: caravel/views.py:689 -msgid "Data Source" -msgstr "" - -#: caravel/views.py:692 -msgid "Owner" -msgstr "" - -#: caravel/views.py:694 -msgid "Is Hidden" -msgstr "" - -#: caravel/views.py:696 -msgid "Time Offset" -msgstr "" - -#: caravel/views.py:1176 -msgid "This view requires the `all_datasource_access` permission" -msgstr "" - -#: caravel/views.py:1249 -msgid "Refresh Druid Metadata" -msgstr "" - -#: caravel/viz.py:367 -msgid "Table View" -msgstr "" - -#: caravel/viz.py:370 -msgid "GROUP BY" -msgstr "" - -#: caravel/viz.py:371 -msgid "Use this section if you want a query that aggregates" -msgstr "" - -#: caravel/viz.py:374 -msgid "NOT GROUPED BY" -msgstr "" - -#: caravel/viz.py:375 -msgid "Use this section if you want to query atomic rows" -msgstr "" - -#: caravel/viz.py:378 -msgid "Options" -msgstr "" - -#: caravel/viz.py:429 -msgid "Pivot Table" -msgstr "" - -#: caravel/viz.py:491 -msgid "Markup" -msgstr "" - -#: caravel/viz.py:519 -msgid "Word Cloud" -msgstr "" - -#: caravel/viz.py:551 -msgid "Treemap" -msgstr "" - -#: caravel/viz.py:561 caravel/viz.py:676 caravel/viz.py:783 caravel/viz.py:948 -#: caravel/viz.py:1093 caravel/viz.py:1122 caravel/viz.py:1177 -#: caravel/viz.py:1682 -msgid "Chart Options" -msgstr "" - -#: caravel/viz.py:595 -msgid "Calender Heatmap" -msgstr "" - -#: caravel/viz.py:666 -msgid "Box Plot" -msgstr "" - -#: caravel/viz.py:773 -msgid "Bubble Chart" -msgstr "" - -#: caravel/viz.py:842 -msgid "Big Number with Trendline" -msgstr "" - -#: caravel/viz.py:892 -msgid "Big Number" -msgstr "" - -#: caravel/viz.py:938 -msgid "Time Series - Line Chart" -msgstr "" - -#: caravel/viz.py:958 -msgid "Advanced Analytics" -msgstr "" - -#: caravel/viz.py:959 -msgid "" -"This section contains options that allow for advanced analytical post " -"processing of query results" -msgstr "" - -#: caravel/viz.py:1091 -msgid "Time Series - Bar Chart" -msgstr "" - -#: caravel/viz.py:1111 -msgid "Time Series - Percent Change" -msgstr "" - -#: caravel/viz.py:1119 -msgid "Time Series - Stacked" -msgstr "" - -#: caravel/viz.py:1138 -msgid "Distribution - NVD3 - Pie Chart" -msgstr "" - -#: caravel/viz.py:1174 -msgid "Distribution - Bar Chart" -msgstr "" - -#: caravel/viz.py:1195 -msgid "Breakdowns" -msgstr "" - -#: caravel/viz.py:1196 -msgid "Defines how each series is broken down" -msgstr "" - -#: caravel/viz.py:1261 -msgid "Sunburst" -msgstr "" - -#: caravel/viz.py:1276 -msgid "Primary Metric" -msgstr "" - -#: caravel/viz.py:1277 -msgid "The primary metric is used to define the arc segment sizes" -msgstr "" - -#: caravel/viz.py:1282 -msgid "Secondary Metric" -msgstr "" - -#: caravel/viz.py:1283 -msgid "" -"This secondary metric is used to define the color as a ratio against the " -"primary metric. If the two metrics match, color is mapped level groups" -msgstr "" - -#: caravel/viz.py:1289 -msgid "Hierarchy" -msgstr "" - -#: caravel/viz.py:1290 -msgid "This defines the level of the hierarchy" -msgstr "" - -#: caravel/viz.py:1327 -msgid "Sankey" -msgstr "" - -#: caravel/viz.py:1340 caravel/viz.py:1410 -msgid "Source / Target" -msgstr "" - -#: caravel/viz.py:1341 caravel/viz.py:1411 -msgid "Choose a source and a target" -msgstr "" - -#: caravel/viz.py:1391 -msgid "Directed Force Layout" -msgstr "" - -#: caravel/viz.py:1402 -msgid "Force Layout" -msgstr "" - -#: caravel/viz.py:1433 -msgid "World Map" -msgstr "" - -#: caravel/viz.py:1444 -msgid "Bubbles" -msgstr "" - -#: caravel/viz.py:1453 -msgid "Country Field" -msgstr "" - -#: caravel/viz.py:1454 -msgid "3 letter code of the country" -msgstr "" - -#: caravel/viz.py:1457 -msgid "Metric for color" -msgstr "" - -#: caravel/viz.py:1458 -msgid "Metric that defines the color of the country" -msgstr "" - -#: caravel/viz.py:1461 -msgid "Bubble size" -msgstr "" - -#: caravel/viz.py:1462 -msgid "Metric that defines the size of the bubble" -msgstr "" - -#: caravel/templates/caravel/explore.html:147 caravel/viz.py:1507 -msgid "Filters" -msgstr "" - -#: caravel/viz.py:1519 -msgid "Filter fields" -msgstr "" - -#: caravel/viz.py:1520 -msgid "The fields you want to filter on" -msgstr "" - -#: caravel/viz.py:1555 -msgid "iFrame" -msgstr "" - -#: caravel/viz.py:1573 -msgid "Parallel Coordinates" -msgstr "" - -#: caravel/viz.py:1609 -msgid "Heatmap" -msgstr "" - -#: caravel/viz.py:1622 -msgid "Heatmap Options" -msgstr "" - -#: caravel/viz.py:1677 -msgid "Horizon Charts" -msgstr "" - -#: caravel/viz.py:1693 -msgid "Mapbox" -msgstr "" - -#: caravel/viz.py:1707 -msgid "Points" -msgstr "" - -#: caravel/viz.py:1713 -msgid "Labelling" -msgstr "" - -#: caravel/viz.py:1719 -msgid "Visual Tweaks" -msgstr "" - -#: caravel/viz.py:1726 -msgid "Viewport" -msgstr "" - -#: caravel/viz.py:1736 -msgid "Longitude" -msgstr "" - -#: caravel/viz.py:1737 -msgid "Column containing longitude data" -msgstr "" - -#: caravel/viz.py:1740 -msgid "Latitude" -msgstr "" - -#: caravel/viz.py:1741 -msgid "Column containing latitude data" -msgstr "" - -#: caravel/viz.py:1744 -msgid "Cluster label aggregator" -msgstr "" - -#: caravel/viz.py:1745 -msgid "" -"Aggregate function applied to the list of points in each cluster to " -"produce the cluster label." -msgstr "" - -#: caravel/viz.py:1750 -msgid "Tooltip" -msgstr "" - -#: caravel/viz.py:1751 -msgid "Show a tooltip when hovering over points and clusters describing the label" -msgstr "" - -#: caravel/viz.py:1756 -msgid "" -"One or many fields to group by. If grouping, latitude and longitude " -"columns must be present." -msgstr "" - -#: caravel/templates/appbuilder/navbar_right.html:36 -msgid "Profile" -msgstr "" - -#: caravel/templates/appbuilder/navbar_right.html:37 -msgid "Logout" -msgstr "" - -#: caravel/templates/appbuilder/navbar_right.html:42 -msgid "Login" -msgstr "" - -#: caravel/templates/caravel/explore.html:34 -#: caravel/templates/caravel/explore.html:241 -msgid "Query" -msgstr "" - -#: caravel/templates/caravel/explore.html:43 -#: caravel/templates/caravel/explore.html:306 -msgid "Save" -msgstr "" - -#: caravel/templates/caravel/explore.html:72 -msgid "Force refresh" -msgstr "" - -#: caravel/templates/caravel/explore.html:77 -msgid "Short URL" -msgstr "" - -#: caravel/templates/caravel/explore.html:79 -msgid "Generate an embeddable iframe" -msgstr "" - -#: caravel/templates/caravel/explore.html:82 -msgid "Export to .json" -msgstr "" - -#: caravel/templates/caravel/explore.html:86 -msgid "Export to .csv format" -msgstr "" - -#: caravel/templates/caravel/explore.html:92 -msgid "Query timer" -msgstr "" - -#: caravel/templates/caravel/explore.html:94 -msgid "0 sec" -msgstr "" - -#: caravel/templates/caravel/explore.html:100 -msgid "View database query" -msgstr "" - -#: caravel/templates/caravel/explore.html:101 -msgid "query" -msgstr "" - -#: caravel/templates/caravel/explore.html:150 -msgid "Filters are defined using comma delimited strings as in 'US,FR,Other'" -msgstr "" - -#: caravel/templates/caravel/explore.html:168 -msgid "Add filter" -msgstr "" - -#: caravel/templates/caravel/explore.html:247 -#: caravel/templates/caravel/explore.html:265 -msgid "Close" -msgstr "" - -#: caravel/templates/caravel/explore.html:259 -msgid "Datasource Description" -msgstr "" - -#: caravel/templates/caravel/explore.html:277 -msgid "Save a Slice" -msgstr "" - -#: caravel/templates/caravel/explore.html:309 -msgid "Save & go to dashboard" -msgstr "" - -#: caravel/templates/caravel/explore.html:312 -msgid "Cancel" -msgstr "" - -#: caravel/templates/caravel/sql.html:12 -msgid "Run!" -msgstr "" - -#: caravel/templates/caravel/sql.html:13 -msgid "Create View" -msgstr "" - -#: caravel/templates/caravel/welcome.html:8 -#: caravel/templates/caravel/welcome.html:14 -msgid "Welcome!" -msgstr "" - -#: caravel/templates/caravel/models/database/macros.html:4 -msgid "Test Connection" -msgstr "" - -#~ msgid "Databases" -#~ msgstr "" - -#~ msgid "Sources" -#~ msgstr "" - -#~ msgid "Tables" -#~ msgstr "" - -#~ msgid "Druid Clusters" -#~ msgstr "" - -#~ msgid "Action Log" -#~ msgstr "" - -#~ msgid "Security" -#~ msgstr "" - -#~ msgid "Druid Datasources" -#~ msgstr "" - -#~ msgid "CSS Templates" -#~ msgstr "" - -#~ msgid "Documentation" -#~ msgstr "" - -#~ msgid "Standalone version, use to embed anywhere" -#~ msgstr "" - -#~ msgid "Overwrite" -#~ msgstr "" - -#~ msgid "Save as" -#~ msgstr "" - diff --git a/caravel/translations/fr/LC_MESSAGES/messages.po b/caravel/translations/fr/LC_MESSAGES/messages.po deleted file mode 100755 index 12d478fa3dcec..0000000000000 --- a/caravel/translations/fr/LC_MESSAGES/messages.po +++ /dev/null @@ -1,1846 +0,0 @@ -# French translations for PROJECT. -# Copyright (C) 2016 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2016. -# -msgid "" -msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-07-01 17:17+0800\n" -"PO-Revision-Date: 2016-05-01 23:07-0700\n" -"Last-Translator: FULL NAME \n" -"Language: fr\n" -"Language-Team: fr \n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.3.4\n" - -#: caravel/forms.py:140 -msgid "Viz" -msgstr "" - -#: caravel/forms.py:143 -msgid "The type of visualization to display" -msgstr "" - -#: caravel/forms.py:146 -msgid "Metrics" -msgstr "" - -#: caravel/forms.py:149 caravel/forms.py:154 -msgid "One or many metrics to display" -msgstr "" - -#: caravel/forms.py:152 -msgid "Ordering" -msgstr "" - -#: caravel/forms.py:157 caravel/views.py:294 caravel/views.py:334 -msgid "Metric" -msgstr "" - -#: caravel/forms.py:160 -msgid "Choose the metric" -msgstr "" - -#: caravel/forms.py:163 -msgid "Chart Style" -msgstr "" - -#: caravel/forms.py:165 -msgid "stack" -msgstr "" - -#: caravel/forms.py:166 -msgid "stream" -msgstr "" - -#: caravel/forms.py:167 -msgid "expand" -msgstr "" - -#: caravel/forms.py:173 -msgid "Color Scheme" -msgstr "" - -#: caravel/forms.py:175 -msgid "fire" -msgstr "" - -#: caravel/forms.py:176 -msgid "blue_white_yellow" -msgstr "" - -#: caravel/forms.py:177 -msgid "white_black" -msgstr "" - -#: caravel/forms.py:178 -msgid "black_white" -msgstr "" - -#: caravel/forms.py:184 -msgid "Normalize Across" -msgstr "" - -#: caravel/forms.py:186 -msgid "heatmap" -msgstr "" - -#: caravel/forms.py:187 -msgid "x" -msgstr "" - -#: caravel/forms.py:188 -msgid "y" -msgstr "" - -#: caravel/forms.py:191 -msgid "" -"Color will be rendered based on a ratio of the cell against the sum of " -"across this criteria" -msgstr "" - -#: caravel/forms.py:197 -msgid "Color Scale" -msgstr "" - -#: caravel/forms.py:199 -msgid "series" -msgstr "" - -#: caravel/forms.py:200 -msgid "overall" -msgstr "" - -#: caravel/forms.py:201 -msgid "change" -msgstr "" - -#: caravel/forms.py:204 -msgid "Defines how the color are attributed." -msgstr "" - -#: caravel/forms.py:207 -msgid "Rendering" -msgstr "" - -#: caravel/forms.py:209 -msgid "pixelated (Sharp)" -msgstr "" - -#: caravel/forms.py:210 -msgid "auto (Smooth)" -msgstr "" - -#: caravel/forms.py:213 -msgid "" -"image-rendering CSS attribute of the canvas object that defines how the " -"browser scales up the image" -msgstr "" - -#: caravel/forms.py:218 -msgid "XScale Interval" -msgstr "" - -#: caravel/forms.py:221 -msgid "Number of step to take between ticks when printing the x scale" -msgstr "" - -#: caravel/forms.py:226 -msgid "YScale Interval" -msgstr "" - -#: caravel/forms.py:229 -msgid "Number of step to take between ticks when printing the y scale" -msgstr "" - -#: caravel/forms.py:234 -msgid "Stacked Bars" -msgstr "" - -#: caravel/forms.py:239 -msgid "Extra Controls" -msgstr "" - -#: caravel/forms.py:241 -msgid "" -"Whether to show extra controls or not. Extra controls include things like" -" making mulitBar charts stacked or side by side." -msgstr "" - -#: caravel/forms.py:247 -msgid "Reduce X ticks" -msgstr "" - -#: caravel/forms.py:249 -msgid "" -"Reduces the number of X axis ticks to be rendered. If true, the x axis " -"wont overflow and labels may be missing. If false, a minimum width will " -"be applied to columns and the width may overflow into an horizontal " -"scroll." -msgstr "" - -#: caravel/forms.py:257 -msgid "Include Series" -msgstr "" - -#: caravel/forms.py:259 -msgid "Include series name as an axis" -msgstr "" - -#: caravel/forms.py:262 -msgid "Color Metric" -msgstr "" - -#: caravel/forms.py:265 -msgid "A metric to use for color" -msgstr "" - -#: caravel/forms.py:268 -msgid "Country Field Type" -msgstr "" - -#: caravel/forms.py:271 -msgid "Full name" -msgstr "" - -#: caravel/forms.py:272 -msgid "code International Olympic Committee (cioc)" -msgstr "" - -#: caravel/forms.py:273 -msgid "code ISO 3166-1 alpha-2 (cca2)" -msgstr "" - -#: caravel/forms.py:274 -msgid "code ISO 3166-1 alpha-3 (cca3)" -msgstr "" - -#: caravel/forms.py:276 -msgid "" -"The country code standard that Caravel should expect to find in the " -"[country] column" -msgstr "" - -#: caravel/forms.py:281 -msgid "Group by" -msgstr "" - -#: caravel/forms.py:283 -msgid "One or many fields to group by" -msgstr "" - -#: caravel/forms.py:286 caravel/forms.py:291 -msgid "Columns" -msgstr "" - -#: caravel/forms.py:288 -msgid "One or many fields to pivot as columns" -msgstr "" - -#: caravel/forms.py:293 caravel/forms.py:298 caravel/forms.py:303 -msgid "Columns to display" -msgstr "" - -#: caravel/forms.py:296 -msgid "X" -msgstr "" - -#: caravel/forms.py:301 -msgid "Y" -msgstr "" - -#: caravel/forms.py:306 -msgid "Origin" -msgstr "" - -#: caravel/forms.py:308 -msgid "default" -msgstr "" - -#: caravel/forms.py:309 caravel/forms.py:467 -msgid "now" -msgstr "" - -#: caravel/forms.py:312 -msgid "" -"Defines the origin where time buckets start, accepts natural dates as in " -"'now', 'sunday' or '1970-01-01'" -msgstr "" - -#: caravel/forms.py:317 -msgid "Bottom Margin" -msgstr "" - -#: caravel/forms.py:320 -msgid "Bottom marging, in pixels, allowing for more room for axis labels" -msgstr "" - -#: caravel/forms.py:325 -msgid "Time Granularity" -msgstr "" - -#: caravel/forms.py:328 -msgid "all" -msgstr "" - -#: caravel/forms.py:329 -msgid "5 seconds" -msgstr "" - -#: caravel/forms.py:330 -msgid "30 seconds" -msgstr "" - -#: caravel/forms.py:331 -msgid "1 minute" -msgstr "" - -#: caravel/forms.py:332 -msgid "5 minutes" -msgstr "" - -#: caravel/forms.py:333 -msgid "1 hour" -msgstr "" - -#: caravel/forms.py:334 -msgid "6 hour" -msgstr "" - -#: caravel/forms.py:335 -msgid "1 day" -msgstr "" - -#: caravel/forms.py:336 -msgid "7 days" -msgstr "" - -#: caravel/forms.py:338 -msgid "" -"The time granularity for the visualization. Note that you can type and " -"use simple natural language as in '10 seconds', '1 day' or '56 weeks'" -msgstr "" - -#: caravel/forms.py:344 -msgid "Domain" -msgstr "" - -#: caravel/forms.py:347 caravel/forms.py:361 caravel/models.py:417 -#: caravel/models.py:435 -msgid "hour" -msgstr "" - -#: caravel/forms.py:348 caravel/forms.py:362 caravel/models.py:419 -#: caravel/models.py:427 caravel/models.py:436 -msgid "day" -msgstr "" - -#: caravel/forms.py:349 caravel/forms.py:363 caravel/models.py:407 -#: caravel/models.py:420 caravel/models.py:428 caravel/models.py:437 -msgid "week" -msgstr "" - -#: caravel/forms.py:350 caravel/forms.py:364 caravel/models.py:408 -#: caravel/models.py:422 caravel/models.py:429 caravel/models.py:438 -msgid "month" -msgstr "" - -#: caravel/forms.py:351 caravel/models.py:439 -msgid "year" -msgstr "" - -#: caravel/forms.py:353 -msgid "The time unit used for the grouping of blocks" -msgstr "" - -#: caravel/forms.py:357 -msgid "Subdomain" -msgstr "" - -#: caravel/forms.py:360 caravel/forms.py:701 -msgid "min" -msgstr "" - -#: caravel/forms.py:366 -msgid "" -"The time unit for each block. Should be a smaller unit than " -"domain_granularity. Should be larger or equal to Time Grain" -msgstr "" - -#: caravel/forms.py:371 -msgid "Link Length" -msgstr "" - -#: caravel/forms.py:383 -msgid "Link length in the force layout" -msgstr "" - -#: caravel/forms.py:386 -msgid "Charge" -msgstr "" - -#: caravel/forms.py:400 -msgid "Charge in the force layout" -msgstr "" - -#: caravel/forms.py:403 caravel/models.py:406 caravel/models.py:416 -#: caravel/models.py:426 caravel/models.py:432 -msgid "Time Column" -msgstr "" - -#: caravel/forms.py:406 -msgid "" -"The time column for the visualization. Note that you can define arbitrary" -" expression that return a DATETIME column in the table editor. Also note " -"that the filter bellow is applied against this column or expression" -msgstr "" - -#: caravel/forms.py:414 -msgid "Resample Rule" -msgstr "" - -#: caravel/forms.py:417 -msgid "1T" -msgstr "" - -#: caravel/forms.py:418 -msgid "1H" -msgstr "" - -#: caravel/forms.py:419 -msgid "1D" -msgstr "" - -#: caravel/forms.py:420 -msgid "7D" -msgstr "" - -#: caravel/forms.py:421 -msgid "1M" -msgstr "" - -#: caravel/forms.py:422 -msgid "1AS" -msgstr "" - -#: caravel/forms.py:424 -msgid "Pandas resample rule" -msgstr "" - -#: caravel/forms.py:427 -msgid "Resample How" -msgstr "" - -#: caravel/forms.py:431 caravel/forms.py:700 -msgid "mean" -msgstr "" - -#: caravel/forms.py:432 caravel/forms.py:699 -msgid "sum" -msgstr "" - -#: caravel/forms.py:433 caravel/forms.py:703 -msgid "median" -msgstr "" - -#: caravel/forms.py:435 -msgid "Pandas resample how" -msgstr "" - -#: caravel/forms.py:438 -msgid "Resample Fill Method" -msgstr "" - -#: caravel/forms.py:442 -msgid "ffill" -msgstr "" - -#: caravel/forms.py:443 -msgid "bfill" -msgstr "" - -#: caravel/forms.py:445 -msgid "Pandas resample fill method" -msgstr "" - -#: caravel/forms.py:448 -msgid "Since" -msgstr "" - -#: caravel/forms.py:451 -msgid "1 hour ago" -msgstr "" - -#: caravel/forms.py:452 -msgid "12 hours ago" -msgstr "" - -#: caravel/forms.py:453 caravel/forms.py:468 -msgid "1 day ago" -msgstr "" - -#: caravel/forms.py:454 caravel/forms.py:469 -msgid "7 days ago" -msgstr "" - -#: caravel/forms.py:455 caravel/forms.py:470 -msgid "28 days ago" -msgstr "" - -#: caravel/forms.py:456 caravel/forms.py:471 -msgid "90 days ago" -msgstr "" - -#: caravel/forms.py:457 caravel/forms.py:472 -msgid "1 year ago" -msgstr "" - -#: caravel/forms.py:459 -msgid "" -"Timestamp from filter. This supports free form typing and natural " -"language as in '1 day ago', '28 days' or '3 years'" -msgstr "" - -#: caravel/forms.py:464 -msgid "Until" -msgstr "" - -#: caravel/forms.py:476 -msgid "Max Bubble Size" -msgstr "" - -#: caravel/forms.py:489 -msgid "Whisker/outlier options" -msgstr "" - -#: caravel/forms.py:491 -msgid "Determines how whiskers and outliers are calculated." -msgstr "" - -#: caravel/forms.py:494 -msgid "Tukey" -msgstr "" - -#: caravel/forms.py:495 -msgid "Min/max (no outliers)" -msgstr "" - -#: caravel/forms.py:496 -msgid "2/98 percentiles" -msgstr "" - -#: caravel/forms.py:497 -msgid "9/91 percentiles" -msgstr "" - -#: caravel/forms.py:501 -msgid "Ratio" -msgstr "" - -#: caravel/forms.py:503 -msgid "Target aspect ratio for treemap tiles." -msgstr "" - -#: caravel/forms.py:506 caravel/viz.py:856 caravel/viz.py:905 -msgid "Number format" -msgstr "" - -#: caravel/forms.py:516 -msgid "" -"D3 format syntax for numbers https: //github.com/mbostock/\n" -"d3/wiki/Formatting" -msgstr "" - -#: caravel/forms.py:521 -msgid "Row limit" -msgstr "" - -#: caravel/forms.py:527 -msgid "Series limit" -msgstr "" - -#: caravel/forms.py:530 -msgid "Limits the number of time series that get displayed" -msgstr "" - -#: caravel/forms.py:534 -msgid "Rolling" -msgstr "" - -#: caravel/forms.py:537 -msgid "" -"Defines a rolling window function to apply, works along with the " -"[Periods] text box" -msgstr "" - -#: caravel/forms.py:542 -msgid "Periods" -msgstr "" - -#: caravel/forms.py:544 -msgid "" -"Defines the size of the rolling window function, relative to the time " -"granularity selected" -msgstr "" - -#: caravel/forms.py:549 caravel/viz.py:1192 -msgid "Series" -msgstr "" - -#: caravel/forms.py:552 -msgid "" -"Defines the grouping of entities. Each serie is shown as a specific color" -" on the chart and has a legend toggle" -msgstr "" - -#: caravel/forms.py:558 -msgid "Entity" -msgstr "" - -#: caravel/forms.py:561 -msgid "This define the element to be plotted on the chart" -msgstr "" - -#: caravel/forms.py:564 -msgid "X Axis" -msgstr "" - -#: caravel/forms.py:567 -msgid "Metric assigned to the [X] axis" -msgstr "" - -#: caravel/forms.py:570 -msgid "Y Axis" -msgstr "" - -#: caravel/forms.py:573 -msgid "Metric assigned to the [Y] axis" -msgstr "" - -#: caravel/forms.py:576 -msgid "Bubble Size" -msgstr "" - -#: caravel/forms.py:581 -msgid "URL" -msgstr "" - -#: caravel/forms.py:582 -msgid "" -"The URL, this field is templated, so you can integrate {{ width }} and/or" -" {{ height }} in your URL string." -msgstr "" - -#: caravel/forms.py:589 -msgid "X Axis Label" -msgstr "" - -#: caravel/forms.py:593 -msgid "Y Axis Label" -msgstr "" - -#: caravel/forms.py:597 -msgid "Custom WHERE clause" -msgstr "" - -#: caravel/forms.py:599 -msgid "" -"The text in this box gets included in your query's WHERE clause, as an " -"AND to other criteria. You can include complex expression, parenthesis " -"and anything else supported by the backend it is directed towards." -msgstr "" - -#: caravel/forms.py:606 -msgid "Custom HAVING clause" -msgstr "" - -#: caravel/forms.py:608 -msgid "" -"The text in this box gets included in your query's HAVING clause, as an " -"AND to other criteria. You can include complex expression, parenthesis " -"and anything else supported by the backend it is directed towards." -msgstr "" - -#: caravel/forms.py:615 -msgid "Comparison Period Lag" -msgstr "" - -#: caravel/forms.py:616 -msgid "Based on granularity, number of time periods to compare against" -msgstr "" - -#: caravel/forms.py:621 -msgid "Comparison suffix" -msgstr "" - -#: caravel/forms.py:622 -msgid "Suffix to apply after the percentage display" -msgstr "" - -#: caravel/forms.py:625 -msgid "Table Timestamp Format" -msgstr "" - -#: caravel/forms.py:628 -msgid "Timestamp Format" -msgstr "" - -#: caravel/forms.py:631 -msgid "Series Height" -msgstr "" - -#: caravel/forms.py:634 -msgid "Pixel height of each series" -msgstr "" - -#: caravel/forms.py:637 -msgid "X axis format" -msgstr "" - -#: caravel/forms.py:640 caravel/forms.py:655 -msgid "" -"D3 format syntax for y axis https: //github.com/mbostock/\n" -"d3/wiki/Formatting" -msgstr "" - -#: caravel/forms.py:645 -msgid "Y axis format" -msgstr "" - -#: caravel/forms.py:660 -msgid "Markup Type" -msgstr "" - -#: caravel/forms.py:662 -msgid "markdown" -msgstr "" - -#: caravel/forms.py:663 -msgid "html" -msgstr "" - -#: caravel/forms.py:666 -msgid "Pick your favorite markup language" -msgstr "" - -#: caravel/forms.py:669 -msgid "Rotation" -msgstr "" - -#: caravel/forms.py:671 -msgid "random" -msgstr "" - -#: caravel/forms.py:672 -msgid "flat" -msgstr "" - -#: caravel/forms.py:673 -msgid "square" -msgstr "" - -#: caravel/forms.py:676 -msgid "Rotation to apply to words in the cloud" -msgstr "" - -#: caravel/forms.py:679 -msgid "Line Style" -msgstr "" - -#: caravel/forms.py:681 -msgid "linear" -msgstr "" - -#: caravel/forms.py:682 -msgid "basis" -msgstr "" - -#: caravel/forms.py:683 -msgid "cardinal" -msgstr "" - -#: caravel/forms.py:684 -msgid "monotone" -msgstr "" - -#: caravel/forms.py:685 -msgid "step-before" -msgstr "" - -#: caravel/forms.py:686 -msgid "step-after" -msgstr "" - -#: caravel/forms.py:689 -msgid "Line interpolation as defined by d3.js" -msgstr "" - -#: caravel/forms.py:692 -msgid "Code" -msgstr "" - -#: caravel/forms.py:693 -msgid "Put your code here" -msgstr "" - -#: caravel/forms.py:697 -msgid "Aggregation function" -msgstr "" - -#: caravel/forms.py:702 -msgid "max" -msgstr "" - -#: caravel/forms.py:704 -msgid "stdev" -msgstr "" - -#: caravel/forms.py:705 -msgid "var" -msgstr "" - -#: caravel/forms.py:708 -msgid "" -"Aggregate function to apply when pivoting and computing the total rows " -"and columns" -msgstr "" - -#: caravel/forms.py:713 -msgid "Font Size From" -msgstr "" - -#: caravel/forms.py:715 -msgid "Font size for the smallest value in the list" -msgstr "" - -#: caravel/forms.py:718 -msgid "Font Size To" -msgstr "" - -#: caravel/forms.py:720 -msgid "Font size for the biggest value in the list" -msgstr "" - -#: caravel/forms.py:723 -msgid "Range Filter" -msgstr "" - -#: caravel/forms.py:725 -msgid "Whether to display the time range interactive selector" -msgstr "" - -#: caravel/forms.py:729 -msgid "Data Table" -msgstr "" - -#: caravel/forms.py:731 -msgid "Whether to display the interactive data table" -msgstr "" - -#: caravel/forms.py:734 -msgid "Search Box" -msgstr "" - -#: caravel/forms.py:736 -msgid "Whether to include a client side search box" -msgstr "" - -#: caravel/forms.py:740 -msgid "Show Bubbles" -msgstr "" - -#: caravel/forms.py:742 -msgid "Whether to display bubbles on top of countries" -msgstr "" - -#: caravel/forms.py:746 -msgid "Legend" -msgstr "" - -#: caravel/forms.py:748 -msgid "Whether to display the legend (toggles)" -msgstr "" - -#: caravel/forms.py:751 -msgid "X bounds" -msgstr "" - -#: caravel/forms.py:753 -msgid "Whether to display the min and max values of the X axis" -msgstr "" - -#: caravel/forms.py:757 -msgid "Rich Tooltip" -msgstr "" - -#: caravel/forms.py:759 -msgid "The rich tooltip shows a list of all series for that point in time" -msgstr "" - -#: caravel/forms.py:764 -msgid "Y Axis Zero" -msgstr "" - -#: caravel/forms.py:766 -msgid "Force the Y axis to start at 0 instead of the minimum value" -msgstr "" - -#: caravel/forms.py:771 -msgid "Y Log" -msgstr "" - -#: caravel/forms.py:773 -msgid "Use a log scale for the Y axis" -msgstr "" - -#: caravel/forms.py:776 -msgid "X Log" -msgstr "" - -#: caravel/forms.py:778 -msgid "Use a log scale for the X axis" -msgstr "" - -#: caravel/forms.py:781 -msgid "Donut" -msgstr "" - -#: caravel/forms.py:783 -msgid "Do you want a donut or a pie?" -msgstr "" - -#: caravel/forms.py:786 -msgid "Contribution" -msgstr "" - -#: caravel/forms.py:788 -msgid "Compute the contribution to the total" -msgstr "" - -#: caravel/forms.py:791 -msgid "Period Ratio" -msgstr "" - -#: caravel/forms.py:794 -msgid "" -"[integer] Number of period to compare against, this is relative to the " -"granularity selected" -msgstr "" - -#: caravel/forms.py:799 -msgid "Time Shift" -msgstr "" - -#: caravel/forms.py:801 -msgid "" -"Overlay a timeseries from a relative time period. Expects relative time " -"delta in natural language (example: 24 hours, 7 days, 56 weeks, 365 days" -msgstr "" - -#: caravel/forms.py:808 -msgid "Subheader" -msgstr "" - -#: caravel/forms.py:809 -msgid "Description text that shows up below your Big Number" -msgstr "" - -#: caravel/forms.py:816 -msgid "" -"'count' is COUNT(*) if a group by is used. Numerical columns will be " -"aggregated with the aggregator. Non-numerical columns will be used to " -"label points. Leave empty to get a count of points in each cluster." -msgstr "" - -#: caravel/forms.py:832 -msgid "Base layer map style" -msgstr "" - -#: caravel/forms.py:835 -msgid "Clustering Radius" -msgstr "" - -#: caravel/forms.py:848 -msgid "" -"The radius (in pixels) the algorithm uses to define a cluster. Choose 0 " -"to turn off clustering, but beware that a large number of points (>1000) " -"will cause lag." -msgstr "" - -#: caravel/forms.py:854 -msgid "Point Radius" -msgstr "" - -#: caravel/forms.py:857 -msgid "" -"The radius of individual points (ones that are not in a cluster). Either " -"a numerical column or 'Auto', which scales the point based on the largest" -" cluster" -msgstr "" - -#: caravel/forms.py:863 -msgid "Point Radius Unit" -msgstr "" - -#: caravel/forms.py:870 -msgid "The unit of measure for the specified point radius" -msgstr "" - -#: caravel/forms.py:873 -msgid "Opacity" -msgstr "" - -#: caravel/forms.py:875 -msgid "Opacity of all clusters, points, and labels. Between 0 and 1." -msgstr "" - -#: caravel/forms.py:880 -msgid "Zoom" -msgstr "" - -#: caravel/forms.py:883 -msgid "Zoom level of the map" -msgstr "" - -#: caravel/forms.py:887 -msgid "Default latitude" -msgstr "" - -#: caravel/forms.py:889 -msgid "Latitude of default viewport" -msgstr "" - -#: caravel/forms.py:893 -msgid "Default longitude" -msgstr "" - -#: caravel/forms.py:895 -msgid "Longitude of default viewport" -msgstr "" - -#: caravel/forms.py:899 -msgid "Live render" -msgstr "" - -#: caravel/forms.py:901 -msgid "Points and clusters will update as viewport is being changed" -msgstr "" - -#: caravel/forms.py:905 -msgid "RGB Color" -msgstr "" - -#: caravel/forms.py:915 -msgid "The color for points and clusters in RGB" -msgstr "" - -#: caravel/forms.py:978 -msgid "SQL" -msgstr "" - -#: caravel/forms.py:980 -msgid "This section exposes ways to include snippets of SQL in your query" -msgstr "" - -#: caravel/forms.py:991 -msgid "Time Grain" -msgstr "" - -#: caravel/forms.py:994 -msgid "" -"The time granularity for the visualization. This applies a date " -"transformation to alter your time column and defines a new time " -"granularity.The options here are defined on a per database engine basis " -"in the Caravel source code" -msgstr "" - -#: caravel/forms.py:1027 caravel/forms.py:1031 -msgid "Filter 1" -msgstr "" - -#: caravel/forms.py:1036 -msgid "Super" -msgstr "" - -#: caravel/forms.py:1040 -msgid "Time" -msgstr "" - -#: caravel/forms.py:1045 -msgid "Time related form attributes" -msgstr "" - -#: caravel/models.py:409 -msgid "quarter" -msgstr "" - -#: caravel/models.py:410 -msgid "week_ending_saturday" -msgstr "" - -#: caravel/models.py:412 -msgid "week_start_sunday" -msgstr "" - -#: caravel/models.py:433 -msgid "second" -msgstr "" - -#: caravel/models.py:434 -msgid "minute" -msgstr "" - -#: caravel/models.py:620 -msgid "" -"Datetime column not provided as part table configuration and is required " -"by this type of chart" -msgstr "" - -#: caravel/models.py:1328 -msgid "No data was returned." -msgstr "" - -#: caravel/views.py:203 -msgid "" -"Whether to make this column available as a [Time Granularity] option, " -"column has to be DATETIME or DATETIME-like" -msgstr "" - -#: caravel/views.py:230 caravel/views.py:259 -msgid "Column" -msgstr "" - -#: caravel/views.py:231 caravel/views.py:296 caravel/views.py:336 -msgid "Verbose Name" -msgstr "" - -#: caravel/views.py:232 caravel/views.py:295 caravel/views.py:335 -#: caravel/views.py:537 caravel/views.py:691 -msgid "Description" -msgstr "" - -#: caravel/views.py:233 caravel/views.py:262 -msgid "Groupable" -msgstr "" - -#: caravel/views.py:234 caravel/views.py:263 -msgid "Filterable" -msgstr "" - -#: caravel/views.py:235 caravel/views.py:299 caravel/views.py:433 -#: caravel/views.py:543 -msgid "Table" -msgstr "" - -#: caravel/views.py:236 caravel/views.py:264 -msgid "Count Distinct" -msgstr "" - -#: caravel/views.py:237 caravel/views.py:265 -msgid "Sum" -msgstr "" - -#: caravel/views.py:238 caravel/views.py:266 -msgid "Min" -msgstr "" - -#: caravel/views.py:239 caravel/views.py:267 -msgid "Max" -msgstr "" - -#: caravel/views.py:240 -msgid "Expression" -msgstr "" - -#: caravel/views.py:241 -msgid "Is temporal" -msgstr "" - -#: caravel/views.py:242 -msgid "Datetime Format" -msgstr "" - -#: caravel/views.py:243 -msgid "Database Expression" -msgstr "" - -#: caravel/views.py:260 caravel/views.py:297 caravel/views.py:337 -#: caravel/views.py:568 -msgid "Type" -msgstr "" - -#: caravel/views.py:261 caravel/views.py:536 -msgid "Datasource" -msgstr "" - -#: caravel/views.py:286 caravel/views.py:328 -msgid "" -"Whether the access to this metric is restricted to certain roles. Only " -"roles with the permission 'metric access on XXX (the name of this " -"metric)' are allowed to access this metric" -msgstr "" - -#: caravel/views.py:298 -msgid "SQL Expression" -msgstr "" - -#: caravel/views.py:338 caravel/views.py:656 -msgid "JSON" -msgstr "" - -#: caravel/views.py:339 -msgid "Druid Datasource" -msgstr "" - -#: caravel/views.py:378 caravel/views.py:435 -msgid "Database" -msgstr "" - -#: caravel/views.py:379 -msgid "SQL link" -msgstr "" - -#: caravel/views.py:380 caravel/views.py:534 caravel/views.py:610 -msgid "Creator" -msgstr "" - -#: caravel/views.py:381 caravel/views.py:436 -msgid "Last Changed" -msgstr "" - -#: caravel/views.py:382 -msgid "SQLAlchemy URI" -msgstr "" - -#: caravel/views.py:383 caravel/views.py:442 caravel/views.py:533 -#: caravel/views.py:697 -msgid "Cache Timeout" -msgstr "" - -#: caravel/views.py:384 -msgid "Extra" -msgstr "" - -#: caravel/views.py:434 -msgid "Changed By" -msgstr "" - -#: caravel/views.py:437 -msgid "SQL Editor" -msgstr "" - -#: caravel/views.py:438 caravel/views.py:693 -msgid "Is Featured" -msgstr "" - -#: caravel/views.py:439 -msgid "Schema" -msgstr "" - -#: caravel/views.py:440 caravel/views.py:695 -msgid "Default Endpoint" -msgstr "" - -#: caravel/views.py:441 -msgid "Offset" -msgstr "" - -#: caravel/views.py:482 caravel/views.py:690 -msgid "Cluster" -msgstr "" - -#: caravel/views.py:483 -msgid "Coordinator Host" -msgstr "" - -#: caravel/views.py:484 -msgid "Coordinator Port" -msgstr "" - -#: caravel/views.py:485 -msgid "Coordinator Endpoint" -msgstr "" - -#: caravel/views.py:486 -msgid "Broker Host" -msgstr "" - -#: caravel/views.py:487 -msgid "Broker Port" -msgstr "" - -#: caravel/views.py:488 -msgid "Broker Endpoint" -msgstr "" - -#: caravel/views.py:522 -msgid "" -"These parameters are generated dynamically when clicking the save or " -"overwrite button in the explore view. This JSON object is exposed here " -"for reference and for power users who may want to alter specific " -"parameters." -msgstr "" - -#: caravel/views.py:527 -msgid "Duration (in seconds) of the caching timeout for this slice." -msgstr "" - -#: caravel/templates/caravel/welcome.html:26 caravel/views.py:535 -msgid "Dashboards" -msgstr "" - -#: caravel/views.py:538 -msgid "Last Modified" -msgstr "" - -#: caravel/views.py:539 caravel/views.py:609 -msgid "Owners" -msgstr "" - -#: caravel/views.py:540 -msgid "Parameters" -msgstr "" - -#: caravel/views.py:541 caravel/views.py:569 -msgid "Slice" -msgstr "" - -#: caravel/views.py:542 -msgid "Name" -msgstr "" - -#: caravel/views.py:544 caravel/views.py:570 -msgid "Visualization Type" -msgstr "" - -#: caravel/views.py:586 -msgid "" -"This json object describes the positioning of the widgets in the " -"dashboard. It is dynamically generated when adjusting the widgets size " -"and positions by using drag & drop in the dashboard view" -msgstr "" - -#: caravel/views.py:591 -msgid "" -"The css for individual dashboards can be altered here, or in the " -"dashboard view where changes are immediately visible" -msgstr "" - -#: caravel/views.py:595 -msgid "To get a readable URL for your dashboard" -msgstr "" - -#: caravel/views.py:596 -msgid "" -"This JSON object is generated dynamically when clicking the save or " -"overwrite button in the dashboard view. It is exposed here for reference " -"and for power users who may want to alter specific parameters." -msgstr "" - -#: caravel/views.py:601 -msgid "Owners is a list of users who can alter the dashboard." -msgstr "" - -#: caravel/views.py:605 -msgid "Dashboard" -msgstr "" - -#: caravel/views.py:606 -msgid "Title" -msgstr "" - -#: caravel/views.py:607 -msgid "Slug" -msgstr "" - -#: caravel/views.py:608 -msgid "Slices" -msgstr "" - -#: caravel/views.py:611 -msgid "Modified" -msgstr "" - -#: caravel/views.py:612 -msgid "Position JSON" -msgstr "" - -#: caravel/views.py:613 -msgid "CSS" -msgstr "" - -#: caravel/views.py:614 -msgid "JSON Metadata" -msgstr "" - -#: caravel/views.py:615 -msgid "Underlying Tables" -msgstr "" - -#: caravel/views.py:653 -msgid "User" -msgstr "" - -#: caravel/views.py:654 -msgid "Action" -msgstr "" - -#: caravel/views.py:655 -msgid "dttm" -msgstr "" - -#: caravel/views.py:683 -msgid "Timezone offset (in hours) for this datasource" -msgstr "" - -#: caravel/views.py:689 -msgid "Data Source" -msgstr "" - -#: caravel/views.py:692 -msgid "Owner" -msgstr "" - -#: caravel/views.py:694 -msgid "Is Hidden" -msgstr "" - -#: caravel/views.py:696 -msgid "Time Offset" -msgstr "" - -#: caravel/views.py:1176 -msgid "This view requires the `all_datasource_access` permission" -msgstr "" - -#: caravel/views.py:1249 -msgid "Refresh Druid Metadata" -msgstr "" - -#: caravel/viz.py:367 -msgid "Table View" -msgstr "" - -#: caravel/viz.py:370 -msgid "GROUP BY" -msgstr "" - -#: caravel/viz.py:371 -msgid "Use this section if you want a query that aggregates" -msgstr "" - -#: caravel/viz.py:374 -msgid "NOT GROUPED BY" -msgstr "" - -#: caravel/viz.py:375 -msgid "Use this section if you want to query atomic rows" -msgstr "" - -#: caravel/viz.py:378 -msgid "Options" -msgstr "" - -#: caravel/viz.py:429 -msgid "Pivot Table" -msgstr "" - -#: caravel/viz.py:491 -msgid "Markup" -msgstr "" - -#: caravel/viz.py:519 -msgid "Word Cloud" -msgstr "" - -#: caravel/viz.py:551 -msgid "Treemap" -msgstr "" - -#: caravel/viz.py:561 caravel/viz.py:676 caravel/viz.py:783 caravel/viz.py:948 -#: caravel/viz.py:1093 caravel/viz.py:1122 caravel/viz.py:1177 -#: caravel/viz.py:1682 -msgid "Chart Options" -msgstr "" - -#: caravel/viz.py:595 -msgid "Calender Heatmap" -msgstr "" - -#: caravel/viz.py:666 -msgid "Box Plot" -msgstr "" - -#: caravel/viz.py:773 -msgid "Bubble Chart" -msgstr "" - -#: caravel/viz.py:842 -msgid "Big Number with Trendline" -msgstr "" - -#: caravel/viz.py:892 -msgid "Big Number" -msgstr "" - -#: caravel/viz.py:938 -msgid "Time Series - Line Chart" -msgstr "" - -#: caravel/viz.py:958 -msgid "Advanced Analytics" -msgstr "" - -#: caravel/viz.py:959 -msgid "" -"This section contains options that allow for advanced analytical post " -"processing of query results" -msgstr "" - -#: caravel/viz.py:1091 -msgid "Time Series - Bar Chart" -msgstr "" - -#: caravel/viz.py:1111 -msgid "Time Series - Percent Change" -msgstr "" - -#: caravel/viz.py:1119 -msgid "Time Series - Stacked" -msgstr "" - -#: caravel/viz.py:1138 -msgid "Distribution - NVD3 - Pie Chart" -msgstr "" - -#: caravel/viz.py:1174 -msgid "Distribution - Bar Chart" -msgstr "" - -#: caravel/viz.py:1195 -msgid "Breakdowns" -msgstr "" - -#: caravel/viz.py:1196 -msgid "Defines how each series is broken down" -msgstr "" - -#: caravel/viz.py:1261 -msgid "Sunburst" -msgstr "" - -#: caravel/viz.py:1276 -msgid "Primary Metric" -msgstr "" - -#: caravel/viz.py:1277 -msgid "The primary metric is used to define the arc segment sizes" -msgstr "" - -#: caravel/viz.py:1282 -msgid "Secondary Metric" -msgstr "" - -#: caravel/viz.py:1283 -msgid "" -"This secondary metric is used to define the color as a ratio against the " -"primary metric. If the two metrics match, color is mapped level groups" -msgstr "" - -#: caravel/viz.py:1289 -msgid "Hierarchy" -msgstr "" - -#: caravel/viz.py:1290 -msgid "This defines the level of the hierarchy" -msgstr "" - -#: caravel/viz.py:1327 -msgid "Sankey" -msgstr "" - -#: caravel/viz.py:1340 caravel/viz.py:1410 -msgid "Source / Target" -msgstr "" - -#: caravel/viz.py:1341 caravel/viz.py:1411 -msgid "Choose a source and a target" -msgstr "" - -#: caravel/viz.py:1391 -msgid "Directed Force Layout" -msgstr "" - -#: caravel/viz.py:1402 -msgid "Force Layout" -msgstr "" - -#: caravel/viz.py:1433 -msgid "World Map" -msgstr "" - -#: caravel/viz.py:1444 -msgid "Bubbles" -msgstr "" - -#: caravel/viz.py:1453 -msgid "Country Field" -msgstr "" - -#: caravel/viz.py:1454 -msgid "3 letter code of the country" -msgstr "" - -#: caravel/viz.py:1457 -msgid "Metric for color" -msgstr "" - -#: caravel/viz.py:1458 -msgid "Metric that defines the color of the country" -msgstr "" - -#: caravel/viz.py:1461 -msgid "Bubble size" -msgstr "" - -#: caravel/viz.py:1462 -msgid "Metric that defines the size of the bubble" -msgstr "" - -#: caravel/templates/caravel/explore.html:147 caravel/viz.py:1507 -msgid "Filters" -msgstr "" - -#: caravel/viz.py:1519 -msgid "Filter fields" -msgstr "" - -#: caravel/viz.py:1520 -msgid "The fields you want to filter on" -msgstr "" - -#: caravel/viz.py:1555 -msgid "iFrame" -msgstr "" - -#: caravel/viz.py:1573 -msgid "Parallel Coordinates" -msgstr "" - -#: caravel/viz.py:1609 -msgid "Heatmap" -msgstr "" - -#: caravel/viz.py:1622 -msgid "Heatmap Options" -msgstr "" - -#: caravel/viz.py:1677 -msgid "Horizon Charts" -msgstr "" - -#: caravel/viz.py:1693 -msgid "Mapbox" -msgstr "" - -#: caravel/viz.py:1707 -msgid "Points" -msgstr "" - -#: caravel/viz.py:1713 -msgid "Labelling" -msgstr "" - -#: caravel/viz.py:1719 -msgid "Visual Tweaks" -msgstr "" - -#: caravel/viz.py:1726 -msgid "Viewport" -msgstr "" - -#: caravel/viz.py:1736 -msgid "Longitude" -msgstr "" - -#: caravel/viz.py:1737 -msgid "Column containing longitude data" -msgstr "" - -#: caravel/viz.py:1740 -msgid "Latitude" -msgstr "" - -#: caravel/viz.py:1741 -msgid "Column containing latitude data" -msgstr "" - -#: caravel/viz.py:1744 -msgid "Cluster label aggregator" -msgstr "" - -#: caravel/viz.py:1745 -msgid "" -"Aggregate function applied to the list of points in each cluster to " -"produce the cluster label." -msgstr "" - -#: caravel/viz.py:1750 -msgid "Tooltip" -msgstr "" - -#: caravel/viz.py:1751 -msgid "Show a tooltip when hovering over points and clusters describing the label" -msgstr "" - -#: caravel/viz.py:1756 -msgid "" -"One or many fields to group by. If grouping, latitude and longitude " -"columns must be present." -msgstr "" - -#: caravel/templates/appbuilder/navbar_right.html:36 -msgid "Profile" -msgstr "" - -#: caravel/templates/appbuilder/navbar_right.html:37 -msgid "Logout" -msgstr "" - -#: caravel/templates/appbuilder/navbar_right.html:42 -msgid "Login" -msgstr "" - -#: caravel/templates/caravel/explore.html:34 -#: caravel/templates/caravel/explore.html:241 -msgid "Query" -msgstr "" - -#: caravel/templates/caravel/explore.html:43 -#: caravel/templates/caravel/explore.html:306 -msgid "Save" -msgstr "" - -#: caravel/templates/caravel/explore.html:72 -msgid "Force refresh" -msgstr "" - -#: caravel/templates/caravel/explore.html:77 -msgid "Short URL" -msgstr "" - -#: caravel/templates/caravel/explore.html:79 -msgid "Generate an embeddable iframe" -msgstr "" - -#: caravel/templates/caravel/explore.html:82 -msgid "Export to .json" -msgstr "" - -#: caravel/templates/caravel/explore.html:86 -msgid "Export to .csv format" -msgstr "" - -#: caravel/templates/caravel/explore.html:92 -msgid "Query timer" -msgstr "" - -#: caravel/templates/caravel/explore.html:94 -msgid "0 sec" -msgstr "" - -#: caravel/templates/caravel/explore.html:100 -msgid "View database query" -msgstr "" - -#: caravel/templates/caravel/explore.html:101 -msgid "query" -msgstr "" - -#: caravel/templates/caravel/explore.html:150 -msgid "Filters are defined using comma delimited strings as in 'US,FR,Other'" -msgstr "" - -#: caravel/templates/caravel/explore.html:168 -msgid "Add filter" -msgstr "" - -#: caravel/templates/caravel/explore.html:247 -#: caravel/templates/caravel/explore.html:265 -msgid "Close" -msgstr "" - -#: caravel/templates/caravel/explore.html:259 -msgid "Datasource Description" -msgstr "" - -#: caravel/templates/caravel/explore.html:277 -msgid "Save a Slice" -msgstr "" - -#: caravel/templates/caravel/explore.html:309 -msgid "Save & go to dashboard" -msgstr "" - -#: caravel/templates/caravel/explore.html:312 -msgid "Cancel" -msgstr "" - -#: caravel/templates/caravel/sql.html:12 -msgid "Run!" -msgstr "" - -#: caravel/templates/caravel/sql.html:13 -msgid "Create View" -msgstr "" - -#: caravel/templates/caravel/welcome.html:8 -#: caravel/templates/caravel/welcome.html:14 -msgid "Welcome!" -msgstr "" - -#: caravel/templates/caravel/models/database/macros.html:4 -msgid "Test Connection" -msgstr "" - -#~ msgid "Databases" -#~ msgstr "" - -#~ msgid "Sources" -#~ msgstr "" - -#~ msgid "Tables" -#~ msgstr "" - -#~ msgid "Druid Clusters" -#~ msgstr "" - -#~ msgid "Action Log" -#~ msgstr "" - -#~ msgid "Security" -#~ msgstr "" - -#~ msgid "Druid Datasources" -#~ msgstr "" - -#~ msgid "CSS Templates" -#~ msgstr "" - -#~ msgid "Documentation" -#~ msgstr "" - -#~ msgid "Standalone version, use to embed anywhere" -#~ msgstr "" - -#~ msgid "Overwrite" -#~ msgstr "" - -#~ msgid "Save as" -#~ msgstr "" - diff --git a/caravel/translations/it/LC_MESSAGES/messages.po b/caravel/translations/it/LC_MESSAGES/messages.po deleted file mode 100755 index 6bc3e93346ed7..0000000000000 --- a/caravel/translations/it/LC_MESSAGES/messages.po +++ /dev/null @@ -1,1847 +0,0 @@ -# Italian translations for Caravel. -# Copyright (C) 2016 ORGANIZATION -# This file is distributed under the same license as the Caravel project. -# Maxime Beauchemin , 2016. -# -msgid "" -msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-07-01 17:17+0800\n" -"PO-Revision-Date: 2016-05-19 16:43+0200\n" -"Last-Translator: Riccardo Magliocchetti " -"\n" -"Language: it\n" -"Language-Team: it \n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.3.4\n" - -#: caravel/forms.py:140 -msgid "Viz" -msgstr "" - -#: caravel/forms.py:143 -msgid "The type of visualization to display" -msgstr "" - -#: caravel/forms.py:146 -msgid "Metrics" -msgstr "" - -#: caravel/forms.py:149 caravel/forms.py:154 -msgid "One or many metrics to display" -msgstr "" - -#: caravel/forms.py:152 -msgid "Ordering" -msgstr "" - -#: caravel/forms.py:157 caravel/views.py:294 caravel/views.py:334 -msgid "Metric" -msgstr "" - -#: caravel/forms.py:160 -msgid "Choose the metric" -msgstr "" - -#: caravel/forms.py:163 -msgid "Chart Style" -msgstr "" - -#: caravel/forms.py:165 -msgid "stack" -msgstr "" - -#: caravel/forms.py:166 -msgid "stream" -msgstr "" - -#: caravel/forms.py:167 -msgid "expand" -msgstr "" - -#: caravel/forms.py:173 -msgid "Color Scheme" -msgstr "" - -#: caravel/forms.py:175 -msgid "fire" -msgstr "" - -#: caravel/forms.py:176 -msgid "blue_white_yellow" -msgstr "" - -#: caravel/forms.py:177 -msgid "white_black" -msgstr "" - -#: caravel/forms.py:178 -msgid "black_white" -msgstr "" - -#: caravel/forms.py:184 -msgid "Normalize Across" -msgstr "" - -#: caravel/forms.py:186 -msgid "heatmap" -msgstr "" - -#: caravel/forms.py:187 -msgid "x" -msgstr "" - -#: caravel/forms.py:188 -msgid "y" -msgstr "" - -#: caravel/forms.py:191 -msgid "" -"Color will be rendered based on a ratio of the cell against the sum of " -"across this criteria" -msgstr "" - -#: caravel/forms.py:197 -msgid "Color Scale" -msgstr "" - -#: caravel/forms.py:199 -msgid "series" -msgstr "" - -#: caravel/forms.py:200 -msgid "overall" -msgstr "" - -#: caravel/forms.py:201 -msgid "change" -msgstr "" - -#: caravel/forms.py:204 -msgid "Defines how the color are attributed." -msgstr "" - -#: caravel/forms.py:207 -msgid "Rendering" -msgstr "" - -#: caravel/forms.py:209 -msgid "pixelated (Sharp)" -msgstr "" - -#: caravel/forms.py:210 -msgid "auto (Smooth)" -msgstr "" - -#: caravel/forms.py:213 -msgid "" -"image-rendering CSS attribute of the canvas object that defines how the " -"browser scales up the image" -msgstr "" - -#: caravel/forms.py:218 -msgid "XScale Interval" -msgstr "" - -#: caravel/forms.py:221 -msgid "Number of step to take between ticks when printing the x scale" -msgstr "" - -#: caravel/forms.py:226 -msgid "YScale Interval" -msgstr "" - -#: caravel/forms.py:229 -msgid "Number of step to take between ticks when printing the y scale" -msgstr "" - -#: caravel/forms.py:234 -msgid "Stacked Bars" -msgstr "" - -#: caravel/forms.py:239 -msgid "Extra Controls" -msgstr "" - -#: caravel/forms.py:241 -msgid "" -"Whether to show extra controls or not. Extra controls include things like" -" making mulitBar charts stacked or side by side." -msgstr "" - -#: caravel/forms.py:247 -msgid "Reduce X ticks" -msgstr "" - -#: caravel/forms.py:249 -msgid "" -"Reduces the number of X axis ticks to be rendered. If true, the x axis " -"wont overflow and labels may be missing. If false, a minimum width will " -"be applied to columns and the width may overflow into an horizontal " -"scroll." -msgstr "" - -#: caravel/forms.py:257 -msgid "Include Series" -msgstr "" - -#: caravel/forms.py:259 -msgid "Include series name as an axis" -msgstr "" - -#: caravel/forms.py:262 -msgid "Color Metric" -msgstr "" - -#: caravel/forms.py:265 -msgid "A metric to use for color" -msgstr "" - -#: caravel/forms.py:268 -msgid "Country Field Type" -msgstr "" - -#: caravel/forms.py:271 -msgid "Full name" -msgstr "" - -#: caravel/forms.py:272 -msgid "code International Olympic Committee (cioc)" -msgstr "" - -#: caravel/forms.py:273 -msgid "code ISO 3166-1 alpha-2 (cca2)" -msgstr "" - -#: caravel/forms.py:274 -msgid "code ISO 3166-1 alpha-3 (cca3)" -msgstr "" - -#: caravel/forms.py:276 -msgid "" -"The country code standard that Caravel should expect to find in the " -"[country] column" -msgstr "" - -#: caravel/forms.py:281 -msgid "Group by" -msgstr "" - -#: caravel/forms.py:283 -msgid "One or many fields to group by" -msgstr "" - -#: caravel/forms.py:286 caravel/forms.py:291 -msgid "Columns" -msgstr "" - -#: caravel/forms.py:288 -msgid "One or many fields to pivot as columns" -msgstr "" - -#: caravel/forms.py:293 caravel/forms.py:298 caravel/forms.py:303 -msgid "Columns to display" -msgstr "" - -#: caravel/forms.py:296 -msgid "X" -msgstr "" - -#: caravel/forms.py:301 -msgid "Y" -msgstr "" - -#: caravel/forms.py:306 -msgid "Origin" -msgstr "" - -#: caravel/forms.py:308 -msgid "default" -msgstr "" - -#: caravel/forms.py:309 caravel/forms.py:467 -msgid "now" -msgstr "" - -#: caravel/forms.py:312 -msgid "" -"Defines the origin where time buckets start, accepts natural dates as in " -"'now', 'sunday' or '1970-01-01'" -msgstr "" - -#: caravel/forms.py:317 -msgid "Bottom Margin" -msgstr "" - -#: caravel/forms.py:320 -msgid "Bottom marging, in pixels, allowing for more room for axis labels" -msgstr "" - -#: caravel/forms.py:325 -msgid "Time Granularity" -msgstr "" - -#: caravel/forms.py:328 -msgid "all" -msgstr "" - -#: caravel/forms.py:329 -msgid "5 seconds" -msgstr "" - -#: caravel/forms.py:330 -msgid "30 seconds" -msgstr "" - -#: caravel/forms.py:331 -msgid "1 minute" -msgstr "" - -#: caravel/forms.py:332 -msgid "5 minutes" -msgstr "" - -#: caravel/forms.py:333 -msgid "1 hour" -msgstr "" - -#: caravel/forms.py:334 -msgid "6 hour" -msgstr "" - -#: caravel/forms.py:335 -msgid "1 day" -msgstr "" - -#: caravel/forms.py:336 -msgid "7 days" -msgstr "" - -#: caravel/forms.py:338 -msgid "" -"The time granularity for the visualization. Note that you can type and " -"use simple natural language as in '10 seconds', '1 day' or '56 weeks'" -msgstr "" - -#: caravel/forms.py:344 -msgid "Domain" -msgstr "" - -#: caravel/forms.py:347 caravel/forms.py:361 caravel/models.py:417 -#: caravel/models.py:435 -msgid "hour" -msgstr "" - -#: caravel/forms.py:348 caravel/forms.py:362 caravel/models.py:419 -#: caravel/models.py:427 caravel/models.py:436 -msgid "day" -msgstr "" - -#: caravel/forms.py:349 caravel/forms.py:363 caravel/models.py:407 -#: caravel/models.py:420 caravel/models.py:428 caravel/models.py:437 -msgid "week" -msgstr "" - -#: caravel/forms.py:350 caravel/forms.py:364 caravel/models.py:408 -#: caravel/models.py:422 caravel/models.py:429 caravel/models.py:438 -msgid "month" -msgstr "" - -#: caravel/forms.py:351 caravel/models.py:439 -msgid "year" -msgstr "" - -#: caravel/forms.py:353 -msgid "The time unit used for the grouping of blocks" -msgstr "" - -#: caravel/forms.py:357 -msgid "Subdomain" -msgstr "" - -#: caravel/forms.py:360 caravel/forms.py:701 -msgid "min" -msgstr "" - -#: caravel/forms.py:366 -msgid "" -"The time unit for each block. Should be a smaller unit than " -"domain_granularity. Should be larger or equal to Time Grain" -msgstr "" - -#: caravel/forms.py:371 -msgid "Link Length" -msgstr "" - -#: caravel/forms.py:383 -msgid "Link length in the force layout" -msgstr "" - -#: caravel/forms.py:386 -msgid "Charge" -msgstr "" - -#: caravel/forms.py:400 -msgid "Charge in the force layout" -msgstr "" - -#: caravel/forms.py:403 caravel/models.py:406 caravel/models.py:416 -#: caravel/models.py:426 caravel/models.py:432 -msgid "Time Column" -msgstr "" - -#: caravel/forms.py:406 -msgid "" -"The time column for the visualization. Note that you can define arbitrary" -" expression that return a DATETIME column in the table editor. Also note " -"that the filter bellow is applied against this column or expression" -msgstr "" - -#: caravel/forms.py:414 -msgid "Resample Rule" -msgstr "" - -#: caravel/forms.py:417 -msgid "1T" -msgstr "" - -#: caravel/forms.py:418 -msgid "1H" -msgstr "" - -#: caravel/forms.py:419 -msgid "1D" -msgstr "" - -#: caravel/forms.py:420 -msgid "7D" -msgstr "" - -#: caravel/forms.py:421 -msgid "1M" -msgstr "" - -#: caravel/forms.py:422 -msgid "1AS" -msgstr "" - -#: caravel/forms.py:424 -msgid "Pandas resample rule" -msgstr "" - -#: caravel/forms.py:427 -msgid "Resample How" -msgstr "" - -#: caravel/forms.py:431 caravel/forms.py:700 -msgid "mean" -msgstr "" - -#: caravel/forms.py:432 caravel/forms.py:699 -msgid "sum" -msgstr "" - -#: caravel/forms.py:433 caravel/forms.py:703 -msgid "median" -msgstr "" - -#: caravel/forms.py:435 -msgid "Pandas resample how" -msgstr "" - -#: caravel/forms.py:438 -msgid "Resample Fill Method" -msgstr "" - -#: caravel/forms.py:442 -msgid "ffill" -msgstr "" - -#: caravel/forms.py:443 -msgid "bfill" -msgstr "" - -#: caravel/forms.py:445 -msgid "Pandas resample fill method" -msgstr "" - -#: caravel/forms.py:448 -msgid "Since" -msgstr "" - -#: caravel/forms.py:451 -msgid "1 hour ago" -msgstr "" - -#: caravel/forms.py:452 -msgid "12 hours ago" -msgstr "" - -#: caravel/forms.py:453 caravel/forms.py:468 -msgid "1 day ago" -msgstr "" - -#: caravel/forms.py:454 caravel/forms.py:469 -msgid "7 days ago" -msgstr "" - -#: caravel/forms.py:455 caravel/forms.py:470 -msgid "28 days ago" -msgstr "" - -#: caravel/forms.py:456 caravel/forms.py:471 -msgid "90 days ago" -msgstr "" - -#: caravel/forms.py:457 caravel/forms.py:472 -msgid "1 year ago" -msgstr "" - -#: caravel/forms.py:459 -msgid "" -"Timestamp from filter. This supports free form typing and natural " -"language as in '1 day ago', '28 days' or '3 years'" -msgstr "" - -#: caravel/forms.py:464 -msgid "Until" -msgstr "" - -#: caravel/forms.py:476 -msgid "Max Bubble Size" -msgstr "" - -#: caravel/forms.py:489 -msgid "Whisker/outlier options" -msgstr "" - -#: caravel/forms.py:491 -msgid "Determines how whiskers and outliers are calculated." -msgstr "" - -#: caravel/forms.py:494 -msgid "Tukey" -msgstr "" - -#: caravel/forms.py:495 -msgid "Min/max (no outliers)" -msgstr "" - -#: caravel/forms.py:496 -msgid "2/98 percentiles" -msgstr "" - -#: caravel/forms.py:497 -msgid "9/91 percentiles" -msgstr "" - -#: caravel/forms.py:501 -msgid "Ratio" -msgstr "" - -#: caravel/forms.py:503 -msgid "Target aspect ratio for treemap tiles." -msgstr "" - -#: caravel/forms.py:506 caravel/viz.py:856 caravel/viz.py:905 -msgid "Number format" -msgstr "" - -#: caravel/forms.py:516 -msgid "" -"D3 format syntax for numbers https: //github.com/mbostock/\n" -"d3/wiki/Formatting" -msgstr "" - -#: caravel/forms.py:521 -msgid "Row limit" -msgstr "" - -#: caravel/forms.py:527 -msgid "Series limit" -msgstr "" - -#: caravel/forms.py:530 -msgid "Limits the number of time series that get displayed" -msgstr "" - -#: caravel/forms.py:534 -msgid "Rolling" -msgstr "" - -#: caravel/forms.py:537 -msgid "" -"Defines a rolling window function to apply, works along with the " -"[Periods] text box" -msgstr "" - -#: caravel/forms.py:542 -msgid "Periods" -msgstr "" - -#: caravel/forms.py:544 -msgid "" -"Defines the size of the rolling window function, relative to the time " -"granularity selected" -msgstr "" - -#: caravel/forms.py:549 caravel/viz.py:1192 -msgid "Series" -msgstr "" - -#: caravel/forms.py:552 -msgid "" -"Defines the grouping of entities. Each serie is shown as a specific color" -" on the chart and has a legend toggle" -msgstr "" - -#: caravel/forms.py:558 -msgid "Entity" -msgstr "" - -#: caravel/forms.py:561 -msgid "This define the element to be plotted on the chart" -msgstr "" - -#: caravel/forms.py:564 -msgid "X Axis" -msgstr "" - -#: caravel/forms.py:567 -msgid "Metric assigned to the [X] axis" -msgstr "" - -#: caravel/forms.py:570 -msgid "Y Axis" -msgstr "" - -#: caravel/forms.py:573 -msgid "Metric assigned to the [Y] axis" -msgstr "" - -#: caravel/forms.py:576 -msgid "Bubble Size" -msgstr "" - -#: caravel/forms.py:581 -msgid "URL" -msgstr "" - -#: caravel/forms.py:582 -msgid "" -"The URL, this field is templated, so you can integrate {{ width }} and/or" -" {{ height }} in your URL string." -msgstr "" - -#: caravel/forms.py:589 -msgid "X Axis Label" -msgstr "" - -#: caravel/forms.py:593 -msgid "Y Axis Label" -msgstr "" - -#: caravel/forms.py:597 -msgid "Custom WHERE clause" -msgstr "" - -#: caravel/forms.py:599 -msgid "" -"The text in this box gets included in your query's WHERE clause, as an " -"AND to other criteria. You can include complex expression, parenthesis " -"and anything else supported by the backend it is directed towards." -msgstr "" - -#: caravel/forms.py:606 -msgid "Custom HAVING clause" -msgstr "" - -#: caravel/forms.py:608 -msgid "" -"The text in this box gets included in your query's HAVING clause, as an " -"AND to other criteria. You can include complex expression, parenthesis " -"and anything else supported by the backend it is directed towards." -msgstr "" - -#: caravel/forms.py:615 -msgid "Comparison Period Lag" -msgstr "" - -#: caravel/forms.py:616 -msgid "Based on granularity, number of time periods to compare against" -msgstr "" - -#: caravel/forms.py:621 -msgid "Comparison suffix" -msgstr "" - -#: caravel/forms.py:622 -msgid "Suffix to apply after the percentage display" -msgstr "" - -#: caravel/forms.py:625 -msgid "Table Timestamp Format" -msgstr "" - -#: caravel/forms.py:628 -msgid "Timestamp Format" -msgstr "" - -#: caravel/forms.py:631 -msgid "Series Height" -msgstr "" - -#: caravel/forms.py:634 -msgid "Pixel height of each series" -msgstr "" - -#: caravel/forms.py:637 -msgid "X axis format" -msgstr "" - -#: caravel/forms.py:640 caravel/forms.py:655 -msgid "" -"D3 format syntax for y axis https: //github.com/mbostock/\n" -"d3/wiki/Formatting" -msgstr "" - -#: caravel/forms.py:645 -msgid "Y axis format" -msgstr "" - -#: caravel/forms.py:660 -msgid "Markup Type" -msgstr "" - -#: caravel/forms.py:662 -msgid "markdown" -msgstr "" - -#: caravel/forms.py:663 -msgid "html" -msgstr "" - -#: caravel/forms.py:666 -msgid "Pick your favorite markup language" -msgstr "" - -#: caravel/forms.py:669 -msgid "Rotation" -msgstr "" - -#: caravel/forms.py:671 -msgid "random" -msgstr "" - -#: caravel/forms.py:672 -msgid "flat" -msgstr "" - -#: caravel/forms.py:673 -msgid "square" -msgstr "" - -#: caravel/forms.py:676 -msgid "Rotation to apply to words in the cloud" -msgstr "" - -#: caravel/forms.py:679 -msgid "Line Style" -msgstr "" - -#: caravel/forms.py:681 -msgid "linear" -msgstr "" - -#: caravel/forms.py:682 -msgid "basis" -msgstr "" - -#: caravel/forms.py:683 -msgid "cardinal" -msgstr "" - -#: caravel/forms.py:684 -msgid "monotone" -msgstr "" - -#: caravel/forms.py:685 -msgid "step-before" -msgstr "" - -#: caravel/forms.py:686 -msgid "step-after" -msgstr "" - -#: caravel/forms.py:689 -msgid "Line interpolation as defined by d3.js" -msgstr "" - -#: caravel/forms.py:692 -msgid "Code" -msgstr "" - -#: caravel/forms.py:693 -msgid "Put your code here" -msgstr "" - -#: caravel/forms.py:697 -msgid "Aggregation function" -msgstr "" - -#: caravel/forms.py:702 -msgid "max" -msgstr "" - -#: caravel/forms.py:704 -msgid "stdev" -msgstr "" - -#: caravel/forms.py:705 -msgid "var" -msgstr "" - -#: caravel/forms.py:708 -msgid "" -"Aggregate function to apply when pivoting and computing the total rows " -"and columns" -msgstr "" - -#: caravel/forms.py:713 -msgid "Font Size From" -msgstr "" - -#: caravel/forms.py:715 -msgid "Font size for the smallest value in the list" -msgstr "" - -#: caravel/forms.py:718 -msgid "Font Size To" -msgstr "" - -#: caravel/forms.py:720 -msgid "Font size for the biggest value in the list" -msgstr "" - -#: caravel/forms.py:723 -msgid "Range Filter" -msgstr "" - -#: caravel/forms.py:725 -msgid "Whether to display the time range interactive selector" -msgstr "" - -#: caravel/forms.py:729 -msgid "Data Table" -msgstr "" - -#: caravel/forms.py:731 -msgid "Whether to display the interactive data table" -msgstr "" - -#: caravel/forms.py:734 -msgid "Search Box" -msgstr "" - -#: caravel/forms.py:736 -msgid "Whether to include a client side search box" -msgstr "" - -#: caravel/forms.py:740 -msgid "Show Bubbles" -msgstr "" - -#: caravel/forms.py:742 -msgid "Whether to display bubbles on top of countries" -msgstr "" - -#: caravel/forms.py:746 -msgid "Legend" -msgstr "" - -#: caravel/forms.py:748 -msgid "Whether to display the legend (toggles)" -msgstr "" - -#: caravel/forms.py:751 -msgid "X bounds" -msgstr "" - -#: caravel/forms.py:753 -msgid "Whether to display the min and max values of the X axis" -msgstr "" - -#: caravel/forms.py:757 -msgid "Rich Tooltip" -msgstr "" - -#: caravel/forms.py:759 -msgid "The rich tooltip shows a list of all series for that point in time" -msgstr "" - -#: caravel/forms.py:764 -msgid "Y Axis Zero" -msgstr "" - -#: caravel/forms.py:766 -msgid "Force the Y axis to start at 0 instead of the minimum value" -msgstr "" - -#: caravel/forms.py:771 -msgid "Y Log" -msgstr "" - -#: caravel/forms.py:773 -msgid "Use a log scale for the Y axis" -msgstr "" - -#: caravel/forms.py:776 -msgid "X Log" -msgstr "" - -#: caravel/forms.py:778 -msgid "Use a log scale for the X axis" -msgstr "" - -#: caravel/forms.py:781 -msgid "Donut" -msgstr "" - -#: caravel/forms.py:783 -msgid "Do you want a donut or a pie?" -msgstr "" - -#: caravel/forms.py:786 -msgid "Contribution" -msgstr "" - -#: caravel/forms.py:788 -msgid "Compute the contribution to the total" -msgstr "" - -#: caravel/forms.py:791 -msgid "Period Ratio" -msgstr "" - -#: caravel/forms.py:794 -msgid "" -"[integer] Number of period to compare against, this is relative to the " -"granularity selected" -msgstr "" - -#: caravel/forms.py:799 -msgid "Time Shift" -msgstr "" - -#: caravel/forms.py:801 -msgid "" -"Overlay a timeseries from a relative time period. Expects relative time " -"delta in natural language (example: 24 hours, 7 days, 56 weeks, 365 days" -msgstr "" - -#: caravel/forms.py:808 -msgid "Subheader" -msgstr "" - -#: caravel/forms.py:809 -msgid "Description text that shows up below your Big Number" -msgstr "" - -#: caravel/forms.py:816 -msgid "" -"'count' is COUNT(*) if a group by is used. Numerical columns will be " -"aggregated with the aggregator. Non-numerical columns will be used to " -"label points. Leave empty to get a count of points in each cluster." -msgstr "" - -#: caravel/forms.py:832 -msgid "Base layer map style" -msgstr "" - -#: caravel/forms.py:835 -msgid "Clustering Radius" -msgstr "" - -#: caravel/forms.py:848 -msgid "" -"The radius (in pixels) the algorithm uses to define a cluster. Choose 0 " -"to turn off clustering, but beware that a large number of points (>1000) " -"will cause lag." -msgstr "" - -#: caravel/forms.py:854 -msgid "Point Radius" -msgstr "" - -#: caravel/forms.py:857 -msgid "" -"The radius of individual points (ones that are not in a cluster). Either " -"a numerical column or 'Auto', which scales the point based on the largest" -" cluster" -msgstr "" - -#: caravel/forms.py:863 -msgid "Point Radius Unit" -msgstr "" - -#: caravel/forms.py:870 -msgid "The unit of measure for the specified point radius" -msgstr "" - -#: caravel/forms.py:873 -msgid "Opacity" -msgstr "" - -#: caravel/forms.py:875 -msgid "Opacity of all clusters, points, and labels. Between 0 and 1." -msgstr "" - -#: caravel/forms.py:880 -msgid "Zoom" -msgstr "" - -#: caravel/forms.py:883 -msgid "Zoom level of the map" -msgstr "" - -#: caravel/forms.py:887 -msgid "Default latitude" -msgstr "" - -#: caravel/forms.py:889 -msgid "Latitude of default viewport" -msgstr "" - -#: caravel/forms.py:893 -msgid "Default longitude" -msgstr "" - -#: caravel/forms.py:895 -msgid "Longitude of default viewport" -msgstr "" - -#: caravel/forms.py:899 -msgid "Live render" -msgstr "" - -#: caravel/forms.py:901 -msgid "Points and clusters will update as viewport is being changed" -msgstr "" - -#: caravel/forms.py:905 -msgid "RGB Color" -msgstr "" - -#: caravel/forms.py:915 -msgid "The color for points and clusters in RGB" -msgstr "" - -#: caravel/forms.py:978 -msgid "SQL" -msgstr "" - -#: caravel/forms.py:980 -msgid "This section exposes ways to include snippets of SQL in your query" -msgstr "" - -#: caravel/forms.py:991 -msgid "Time Grain" -msgstr "" - -#: caravel/forms.py:994 -msgid "" -"The time granularity for the visualization. This applies a date " -"transformation to alter your time column and defines a new time " -"granularity.The options here are defined on a per database engine basis " -"in the Caravel source code" -msgstr "" - -#: caravel/forms.py:1027 caravel/forms.py:1031 -msgid "Filter 1" -msgstr "" - -#: caravel/forms.py:1036 -msgid "Super" -msgstr "" - -#: caravel/forms.py:1040 -msgid "Time" -msgstr "" - -#: caravel/forms.py:1045 -msgid "Time related form attributes" -msgstr "" - -#: caravel/models.py:409 -msgid "quarter" -msgstr "" - -#: caravel/models.py:410 -msgid "week_ending_saturday" -msgstr "" - -#: caravel/models.py:412 -msgid "week_start_sunday" -msgstr "" - -#: caravel/models.py:433 -msgid "second" -msgstr "" - -#: caravel/models.py:434 -msgid "minute" -msgstr "" - -#: caravel/models.py:620 -msgid "" -"Datetime column not provided as part table configuration and is required " -"by this type of chart" -msgstr "" - -#: caravel/models.py:1328 -msgid "No data was returned." -msgstr "" - -#: caravel/views.py:203 -msgid "" -"Whether to make this column available as a [Time Granularity] option, " -"column has to be DATETIME or DATETIME-like" -msgstr "" - -#: caravel/views.py:230 caravel/views.py:259 -msgid "Column" -msgstr "" - -#: caravel/views.py:231 caravel/views.py:296 caravel/views.py:336 -msgid "Verbose Name" -msgstr "" - -#: caravel/views.py:232 caravel/views.py:295 caravel/views.py:335 -#: caravel/views.py:537 caravel/views.py:691 -msgid "Description" -msgstr "" - -#: caravel/views.py:233 caravel/views.py:262 -msgid "Groupable" -msgstr "" - -#: caravel/views.py:234 caravel/views.py:263 -msgid "Filterable" -msgstr "" - -#: caravel/views.py:235 caravel/views.py:299 caravel/views.py:433 -#: caravel/views.py:543 -msgid "Table" -msgstr "" - -#: caravel/views.py:236 caravel/views.py:264 -msgid "Count Distinct" -msgstr "" - -#: caravel/views.py:237 caravel/views.py:265 -msgid "Sum" -msgstr "" - -#: caravel/views.py:238 caravel/views.py:266 -msgid "Min" -msgstr "" - -#: caravel/views.py:239 caravel/views.py:267 -msgid "Max" -msgstr "" - -#: caravel/views.py:240 -msgid "Expression" -msgstr "" - -#: caravel/views.py:241 -msgid "Is temporal" -msgstr "" - -#: caravel/views.py:242 -msgid "Datetime Format" -msgstr "" - -#: caravel/views.py:243 -msgid "Database Expression" -msgstr "" - -#: caravel/views.py:260 caravel/views.py:297 caravel/views.py:337 -#: caravel/views.py:568 -msgid "Type" -msgstr "" - -#: caravel/views.py:261 caravel/views.py:536 -msgid "Datasource" -msgstr "" - -#: caravel/views.py:286 caravel/views.py:328 -msgid "" -"Whether the access to this metric is restricted to certain roles. Only " -"roles with the permission 'metric access on XXX (the name of this " -"metric)' are allowed to access this metric" -msgstr "" - -#: caravel/views.py:298 -msgid "SQL Expression" -msgstr "" - -#: caravel/views.py:338 caravel/views.py:656 -msgid "JSON" -msgstr "" - -#: caravel/views.py:339 -msgid "Druid Datasource" -msgstr "" - -#: caravel/views.py:378 caravel/views.py:435 -msgid "Database" -msgstr "" - -#: caravel/views.py:379 -msgid "SQL link" -msgstr "" - -#: caravel/views.py:380 caravel/views.py:534 caravel/views.py:610 -msgid "Creator" -msgstr "" - -#: caravel/views.py:381 caravel/views.py:436 -msgid "Last Changed" -msgstr "" - -#: caravel/views.py:382 -msgid "SQLAlchemy URI" -msgstr "" - -#: caravel/views.py:383 caravel/views.py:442 caravel/views.py:533 -#: caravel/views.py:697 -msgid "Cache Timeout" -msgstr "" - -#: caravel/views.py:384 -msgid "Extra" -msgstr "" - -#: caravel/views.py:434 -msgid "Changed By" -msgstr "" - -#: caravel/views.py:437 -msgid "SQL Editor" -msgstr "" - -#: caravel/views.py:438 caravel/views.py:693 -msgid "Is Featured" -msgstr "" - -#: caravel/views.py:439 -msgid "Schema" -msgstr "" - -#: caravel/views.py:440 caravel/views.py:695 -msgid "Default Endpoint" -msgstr "" - -#: caravel/views.py:441 -msgid "Offset" -msgstr "" - -#: caravel/views.py:482 caravel/views.py:690 -msgid "Cluster" -msgstr "" - -#: caravel/views.py:483 -msgid "Coordinator Host" -msgstr "" - -#: caravel/views.py:484 -msgid "Coordinator Port" -msgstr "" - -#: caravel/views.py:485 -msgid "Coordinator Endpoint" -msgstr "" - -#: caravel/views.py:486 -msgid "Broker Host" -msgstr "" - -#: caravel/views.py:487 -msgid "Broker Port" -msgstr "" - -#: caravel/views.py:488 -msgid "Broker Endpoint" -msgstr "" - -#: caravel/views.py:522 -msgid "" -"These parameters are generated dynamically when clicking the save or " -"overwrite button in the explore view. This JSON object is exposed here " -"for reference and for power users who may want to alter specific " -"parameters." -msgstr "" - -#: caravel/views.py:527 -msgid "Duration (in seconds) of the caching timeout for this slice." -msgstr "" - -#: caravel/templates/caravel/welcome.html:26 caravel/views.py:535 -msgid "Dashboards" -msgstr "" - -#: caravel/views.py:538 -msgid "Last Modified" -msgstr "" - -#: caravel/views.py:539 caravel/views.py:609 -msgid "Owners" -msgstr "" - -#: caravel/views.py:540 -msgid "Parameters" -msgstr "" - -#: caravel/views.py:541 caravel/views.py:569 -msgid "Slice" -msgstr "" - -#: caravel/views.py:542 -msgid "Name" -msgstr "" - -#: caravel/views.py:544 caravel/views.py:570 -msgid "Visualization Type" -msgstr "" - -#: caravel/views.py:586 -msgid "" -"This json object describes the positioning of the widgets in the " -"dashboard. It is dynamically generated when adjusting the widgets size " -"and positions by using drag & drop in the dashboard view" -msgstr "" - -#: caravel/views.py:591 -msgid "" -"The css for individual dashboards can be altered here, or in the " -"dashboard view where changes are immediately visible" -msgstr "" - -#: caravel/views.py:595 -msgid "To get a readable URL for your dashboard" -msgstr "" - -#: caravel/views.py:596 -msgid "" -"This JSON object is generated dynamically when clicking the save or " -"overwrite button in the dashboard view. It is exposed here for reference " -"and for power users who may want to alter specific parameters." -msgstr "" - -#: caravel/views.py:601 -msgid "Owners is a list of users who can alter the dashboard." -msgstr "" - -#: caravel/views.py:605 -msgid "Dashboard" -msgstr "" - -#: caravel/views.py:606 -msgid "Title" -msgstr "" - -#: caravel/views.py:607 -msgid "Slug" -msgstr "" - -#: caravel/views.py:608 -msgid "Slices" -msgstr "" - -#: caravel/views.py:611 -msgid "Modified" -msgstr "" - -#: caravel/views.py:612 -msgid "Position JSON" -msgstr "" - -#: caravel/views.py:613 -msgid "CSS" -msgstr "" - -#: caravel/views.py:614 -msgid "JSON Metadata" -msgstr "" - -#: caravel/views.py:615 -msgid "Underlying Tables" -msgstr "" - -#: caravel/views.py:653 -msgid "User" -msgstr "" - -#: caravel/views.py:654 -msgid "Action" -msgstr "" - -#: caravel/views.py:655 -msgid "dttm" -msgstr "" - -#: caravel/views.py:683 -msgid "Timezone offset (in hours) for this datasource" -msgstr "" - -#: caravel/views.py:689 -msgid "Data Source" -msgstr "" - -#: caravel/views.py:692 -msgid "Owner" -msgstr "" - -#: caravel/views.py:694 -msgid "Is Hidden" -msgstr "" - -#: caravel/views.py:696 -msgid "Time Offset" -msgstr "" - -#: caravel/views.py:1176 -msgid "This view requires the `all_datasource_access` permission" -msgstr "" - -#: caravel/views.py:1249 -msgid "Refresh Druid Metadata" -msgstr "" - -#: caravel/viz.py:367 -msgid "Table View" -msgstr "" - -#: caravel/viz.py:370 -msgid "GROUP BY" -msgstr "" - -#: caravel/viz.py:371 -msgid "Use this section if you want a query that aggregates" -msgstr "" - -#: caravel/viz.py:374 -msgid "NOT GROUPED BY" -msgstr "" - -#: caravel/viz.py:375 -msgid "Use this section if you want to query atomic rows" -msgstr "" - -#: caravel/viz.py:378 -msgid "Options" -msgstr "" - -#: caravel/viz.py:429 -msgid "Pivot Table" -msgstr "" - -#: caravel/viz.py:491 -msgid "Markup" -msgstr "" - -#: caravel/viz.py:519 -msgid "Word Cloud" -msgstr "" - -#: caravel/viz.py:551 -msgid "Treemap" -msgstr "" - -#: caravel/viz.py:561 caravel/viz.py:676 caravel/viz.py:783 caravel/viz.py:948 -#: caravel/viz.py:1093 caravel/viz.py:1122 caravel/viz.py:1177 -#: caravel/viz.py:1682 -msgid "Chart Options" -msgstr "" - -#: caravel/viz.py:595 -msgid "Calender Heatmap" -msgstr "" - -#: caravel/viz.py:666 -msgid "Box Plot" -msgstr "" - -#: caravel/viz.py:773 -msgid "Bubble Chart" -msgstr "" - -#: caravel/viz.py:842 -msgid "Big Number with Trendline" -msgstr "" - -#: caravel/viz.py:892 -msgid "Big Number" -msgstr "" - -#: caravel/viz.py:938 -msgid "Time Series - Line Chart" -msgstr "" - -#: caravel/viz.py:958 -msgid "Advanced Analytics" -msgstr "" - -#: caravel/viz.py:959 -msgid "" -"This section contains options that allow for advanced analytical post " -"processing of query results" -msgstr "" - -#: caravel/viz.py:1091 -msgid "Time Series - Bar Chart" -msgstr "" - -#: caravel/viz.py:1111 -msgid "Time Series - Percent Change" -msgstr "" - -#: caravel/viz.py:1119 -msgid "Time Series - Stacked" -msgstr "" - -#: caravel/viz.py:1138 -msgid "Distribution - NVD3 - Pie Chart" -msgstr "" - -#: caravel/viz.py:1174 -msgid "Distribution - Bar Chart" -msgstr "" - -#: caravel/viz.py:1195 -msgid "Breakdowns" -msgstr "" - -#: caravel/viz.py:1196 -msgid "Defines how each series is broken down" -msgstr "" - -#: caravel/viz.py:1261 -msgid "Sunburst" -msgstr "" - -#: caravel/viz.py:1276 -msgid "Primary Metric" -msgstr "" - -#: caravel/viz.py:1277 -msgid "The primary metric is used to define the arc segment sizes" -msgstr "" - -#: caravel/viz.py:1282 -msgid "Secondary Metric" -msgstr "" - -#: caravel/viz.py:1283 -msgid "" -"This secondary metric is used to define the color as a ratio against the " -"primary metric. If the two metrics match, color is mapped level groups" -msgstr "" - -#: caravel/viz.py:1289 -msgid "Hierarchy" -msgstr "" - -#: caravel/viz.py:1290 -msgid "This defines the level of the hierarchy" -msgstr "" - -#: caravel/viz.py:1327 -msgid "Sankey" -msgstr "" - -#: caravel/viz.py:1340 caravel/viz.py:1410 -msgid "Source / Target" -msgstr "" - -#: caravel/viz.py:1341 caravel/viz.py:1411 -msgid "Choose a source and a target" -msgstr "" - -#: caravel/viz.py:1391 -msgid "Directed Force Layout" -msgstr "" - -#: caravel/viz.py:1402 -msgid "Force Layout" -msgstr "" - -#: caravel/viz.py:1433 -msgid "World Map" -msgstr "" - -#: caravel/viz.py:1444 -msgid "Bubbles" -msgstr "" - -#: caravel/viz.py:1453 -msgid "Country Field" -msgstr "" - -#: caravel/viz.py:1454 -msgid "3 letter code of the country" -msgstr "" - -#: caravel/viz.py:1457 -msgid "Metric for color" -msgstr "" - -#: caravel/viz.py:1458 -msgid "Metric that defines the color of the country" -msgstr "" - -#: caravel/viz.py:1461 -msgid "Bubble size" -msgstr "" - -#: caravel/viz.py:1462 -msgid "Metric that defines the size of the bubble" -msgstr "" - -#: caravel/templates/caravel/explore.html:147 caravel/viz.py:1507 -msgid "Filters" -msgstr "" - -#: caravel/viz.py:1519 -msgid "Filter fields" -msgstr "" - -#: caravel/viz.py:1520 -msgid "The fields you want to filter on" -msgstr "" - -#: caravel/viz.py:1555 -msgid "iFrame" -msgstr "" - -#: caravel/viz.py:1573 -msgid "Parallel Coordinates" -msgstr "" - -#: caravel/viz.py:1609 -msgid "Heatmap" -msgstr "" - -#: caravel/viz.py:1622 -msgid "Heatmap Options" -msgstr "" - -#: caravel/viz.py:1677 -msgid "Horizon Charts" -msgstr "" - -#: caravel/viz.py:1693 -msgid "Mapbox" -msgstr "" - -#: caravel/viz.py:1707 -msgid "Points" -msgstr "" - -#: caravel/viz.py:1713 -msgid "Labelling" -msgstr "" - -#: caravel/viz.py:1719 -msgid "Visual Tweaks" -msgstr "" - -#: caravel/viz.py:1726 -msgid "Viewport" -msgstr "" - -#: caravel/viz.py:1736 -msgid "Longitude" -msgstr "" - -#: caravel/viz.py:1737 -msgid "Column containing longitude data" -msgstr "" - -#: caravel/viz.py:1740 -msgid "Latitude" -msgstr "" - -#: caravel/viz.py:1741 -msgid "Column containing latitude data" -msgstr "" - -#: caravel/viz.py:1744 -msgid "Cluster label aggregator" -msgstr "" - -#: caravel/viz.py:1745 -msgid "" -"Aggregate function applied to the list of points in each cluster to " -"produce the cluster label." -msgstr "" - -#: caravel/viz.py:1750 -msgid "Tooltip" -msgstr "" - -#: caravel/viz.py:1751 -msgid "Show a tooltip when hovering over points and clusters describing the label" -msgstr "" - -#: caravel/viz.py:1756 -msgid "" -"One or many fields to group by. If grouping, latitude and longitude " -"columns must be present." -msgstr "" - -#: caravel/templates/appbuilder/navbar_right.html:36 -msgid "Profile" -msgstr "" - -#: caravel/templates/appbuilder/navbar_right.html:37 -msgid "Logout" -msgstr "" - -#: caravel/templates/appbuilder/navbar_right.html:42 -msgid "Login" -msgstr "" - -#: caravel/templates/caravel/explore.html:34 -#: caravel/templates/caravel/explore.html:241 -msgid "Query" -msgstr "" - -#: caravel/templates/caravel/explore.html:43 -#: caravel/templates/caravel/explore.html:306 -msgid "Save" -msgstr "" - -#: caravel/templates/caravel/explore.html:72 -msgid "Force refresh" -msgstr "" - -#: caravel/templates/caravel/explore.html:77 -msgid "Short URL" -msgstr "" - -#: caravel/templates/caravel/explore.html:79 -msgid "Generate an embeddable iframe" -msgstr "" - -#: caravel/templates/caravel/explore.html:82 -msgid "Export to .json" -msgstr "" - -#: caravel/templates/caravel/explore.html:86 -msgid "Export to .csv format" -msgstr "" - -#: caravel/templates/caravel/explore.html:92 -msgid "Query timer" -msgstr "" - -#: caravel/templates/caravel/explore.html:94 -msgid "0 sec" -msgstr "" - -#: caravel/templates/caravel/explore.html:100 -msgid "View database query" -msgstr "" - -#: caravel/templates/caravel/explore.html:101 -msgid "query" -msgstr "" - -#: caravel/templates/caravel/explore.html:150 -msgid "Filters are defined using comma delimited strings as in 'US,FR,Other'" -msgstr "" - -#: caravel/templates/caravel/explore.html:168 -msgid "Add filter" -msgstr "" - -#: caravel/templates/caravel/explore.html:247 -#: caravel/templates/caravel/explore.html:265 -msgid "Close" -msgstr "" - -#: caravel/templates/caravel/explore.html:259 -msgid "Datasource Description" -msgstr "" - -#: caravel/templates/caravel/explore.html:277 -msgid "Save a Slice" -msgstr "" - -#: caravel/templates/caravel/explore.html:309 -msgid "Save & go to dashboard" -msgstr "" - -#: caravel/templates/caravel/explore.html:312 -msgid "Cancel" -msgstr "" - -#: caravel/templates/caravel/sql.html:12 -msgid "Run!" -msgstr "" - -#: caravel/templates/caravel/sql.html:13 -msgid "Create View" -msgstr "" - -#: caravel/templates/caravel/welcome.html:8 -#: caravel/templates/caravel/welcome.html:14 -msgid "Welcome!" -msgstr "" - -#: caravel/templates/caravel/models/database/macros.html:4 -msgid "Test Connection" -msgstr "" - -#~ msgid "Databases" -#~ msgstr "" - -#~ msgid "Sources" -#~ msgstr "" - -#~ msgid "Tables" -#~ msgstr "" - -#~ msgid "Druid Clusters" -#~ msgstr "" - -#~ msgid "Action Log" -#~ msgstr "" - -#~ msgid "Security" -#~ msgstr "" - -#~ msgid "Druid Datasources" -#~ msgstr "" - -#~ msgid "CSS Templates" -#~ msgstr "" - -#~ msgid "Documentation" -#~ msgstr "" - -#~ msgid "Standalone version, use to embed anywhere" -#~ msgstr "" - -#~ msgid "Overwrite" -#~ msgstr "" - -#~ msgid "Save as" -#~ msgstr "" - diff --git a/caravel/translations/zh/LC_MESSAGES/messages.mo b/caravel/translations/zh/LC_MESSAGES/messages.mo index c0d8b095ba6aa..9cebcf132f375 100644 Binary files a/caravel/translations/zh/LC_MESSAGES/messages.mo and b/caravel/translations/zh/LC_MESSAGES/messages.mo differ diff --git a/caravel/translations/zh/LC_MESSAGES/messages.po b/caravel/translations/zh/LC_MESSAGES/messages.po deleted file mode 100755 index eb7e16b8a52ca..0000000000000 --- a/caravel/translations/zh/LC_MESSAGES/messages.po +++ /dev/null @@ -1,1840 +0,0 @@ -# Chinese translations for PROJECT. -# Copyright (C) 2016 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2016. -# -msgid "" -msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-07-01 17:17+0800\n" -"PO-Revision-Date: 2016-05-01 23:07-0700\n" -"Last-Translator: FULL NAME \n" -"Language: zh\n" -"Language-Team: zh \n" -"Plural-Forms: nplurals=1; plural=0\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.3.4\n" - -#: caravel/forms.py:140 -msgid "Viz" -msgstr "ͼ" - -#: caravel/forms.py:143 -msgid "The type of visualization to display" -msgstr "ʾͼ" - -#: caravel/forms.py:146 -msgid "Metrics" -msgstr "" - -#: caravel/forms.py:149 caravel/forms.py:154 -msgid "One or many metrics to display" -msgstr "ʾһ" - -#: caravel/forms.py:152 -msgid "Ordering" -msgstr "" - -#: caravel/forms.py:157 caravel/views.py:294 caravel/views.py:334 -msgid "Metric" -msgstr "" - -#: caravel/forms.py:160 -msgid "Choose the metric" -msgstr "ѡ" - -#: caravel/forms.py:163 -msgid "Chart Style" -msgstr "ͼʽ" - -#: caravel/forms.py:165 -msgid "stack" -msgstr "ѻ" - -#: caravel/forms.py:166 -msgid "stream" -msgstr "" - -#: caravel/forms.py:167 -msgid "expand" -msgstr "չ" - -#: caravel/forms.py:173 -msgid "Color Scheme" -msgstr "ɫ" - -#: caravel/forms.py:175 -msgid "fire" -msgstr "" - -#: caravel/forms.py:176 -msgid "blue_white_yellow" -msgstr "׻" - -#: caravel/forms.py:177 -msgid "white_black" -msgstr "׺" - -#: caravel/forms.py:178 -msgid "black_white" -msgstr "ڰ" - -#: caravel/forms.py:184 -msgid "Normalize Across" -msgstr "׼" - -#: caravel/forms.py:186 -msgid "heatmap" -msgstr "ͼ" - -#: caravel/forms.py:187 -msgid "x" -msgstr "" - -#: caravel/forms.py:188 -msgid "y" -msgstr "" - -#: caravel/forms.py:191 -msgid "" -"Color will be rendered based on a ratio of the cell against the sum of " -"across this criteria" -msgstr "ɫݱȾ" - -#: caravel/forms.py:197 -msgid "Color Scale" -msgstr "ɫ" - -#: caravel/forms.py:199 -msgid "series" -msgstr "Ŀ" - -#: caravel/forms.py:200 -msgid "overall" -msgstr "ۺ" - -#: caravel/forms.py:201 -msgid "change" -msgstr "仯" - -#: caravel/forms.py:204 -msgid "Defines how the color are attributed." -msgstr "ɫ" - -#: caravel/forms.py:207 -msgid "Rendering" -msgstr "Ⱦ" - -#: caravel/forms.py:209 -msgid "pixelated (Sharp)" -msgstr "ػ()" - -#: caravel/forms.py:210 -msgid "auto (Smooth)" -msgstr "Զ(ƽ)" - -#: caravel/forms.py:213 -msgid "" -"image-rendering CSS attribute of the canvas object that defines how the " -"browser scales up the image" -msgstr "ȾͼƬķʽ" - -#: caravel/forms.py:218 -msgid "XScale Interval" -msgstr "XᲽ" - -#: caravel/forms.py:221 -msgid "Number of step to take between ticks when printing the x scale" -msgstr "Xÿ̶ȵĵλ" - -#: caravel/forms.py:226 -msgid "YScale Interval" -msgstr "YᲽ" - -#: caravel/forms.py:229 -msgid "Number of step to take between ticks when printing the y scale" -msgstr "Yÿ̶ȵĵλ" - -#: caravel/forms.py:234 -msgid "Stacked Bars" -msgstr "ѻ" - -#: caravel/forms.py:239 -msgid "Extra Controls" -msgstr "չؼ" - -#: caravel/forms.py:241 -msgid "" -"Whether to show extra controls or not. Extra controls include things like" -" making mulitBar charts stacked or side by side." -msgstr "Ƿʾչؼ" - -#: caravel/forms.py:247 -msgid "Reduce X ticks" -msgstr "XӦ" - -#: caravel/forms.py:249 -msgid "" -"Reduces the number of X axis ticks to be rendered. If true, the x axis " -"wont overflow and labels may be missing. If false, a minimum width will " -"be applied to columns and the width may overflow into an horizontal " -"scroll." -msgstr "XʾʱԶXᲽ" - -#: caravel/forms.py:257 -msgid "Include Series" -msgstr "ʾĿ" - -#: caravel/forms.py:259 -msgid "Include series name as an axis" -msgstr "ʾĿ" - -#: caravel/forms.py:262 -msgid "Color Metric" -msgstr "ɫ" - -#: caravel/forms.py:265 -msgid "A metric to use for color" -msgstr "ɫĿ" - -#: caravel/forms.py:268 -msgid "Country Field Type" -msgstr "Ʊ뷽ʽ" - -#: caravel/forms.py:271 -msgid "Full name" -msgstr "ȫ" - -#: caravel/forms.py:272 -msgid "code International Olympic Committee (cioc)" -msgstr "ʰί(cioc)" - -#: caravel/forms.py:273 -msgid "code ISO 3166-1 alpha-2 (cca2)" -msgstr "ISO 3166-1 alpha-2(cca2)" - -#: caravel/forms.py:274 -msgid "code ISO 3166-1 alpha-3 (cca3)" -msgstr "ISO 3166-1 alpha-3(cca3)" - -#: caravel/forms.py:276 -msgid "" -"The country code standard that Caravel should expect to find in the " -"[country] column" -msgstr "ݿй" - -#: caravel/forms.py:281 -msgid "Group by" -msgstr "" - -#: caravel/forms.py:283 -msgid "One or many fields to group by" -msgstr "һֶη" - -#: caravel/forms.py:286 caravel/forms.py:291 -msgid "Columns" -msgstr "" - -#: caravel/forms.py:288 -msgid "One or many fields to pivot as columns" -msgstr "һֶΪ" - -#: caravel/forms.py:293 caravel/forms.py:298 caravel/forms.py:303 -msgid "Columns to display" -msgstr "ʾ" - -#: caravel/forms.py:296 -msgid "X" -msgstr "" - -#: caravel/forms.py:301 -msgid "Y" -msgstr "" - -#: caravel/forms.py:306 -msgid "Origin" -msgstr "" - -#: caravel/forms.py:308 -msgid "default" -msgstr "Ĭ" - -#: caravel/forms.py:309 caravel/forms.py:467 -msgid "now" -msgstr "" - -#: caravel/forms.py:312 -msgid "" -"Defines the origin where time buckets start, accepts natural dates as in " -"'now', 'sunday' or '1970-01-01'" -msgstr "ʱ㣬֧'now', 'sunday' or '1970-01-01'" - -#: caravel/forms.py:317 -msgid "Bottom Margin" -msgstr "ײ" - -#: caravel/forms.py:320 -msgid "Bottom marging, in pixels, allowing for more room for axis labels" -msgstr "ײ׵شС" - -#: caravel/forms.py:325 -msgid "Time Granularity" -msgstr "ʱ" - -#: caravel/forms.py:328 -msgid "all" -msgstr "ȫ" - -#: caravel/forms.py:329 -msgid "5 seconds" -msgstr "5" - -#: caravel/forms.py:330 -msgid "30 seconds" -msgstr "30" - -#: caravel/forms.py:331 -msgid "1 minute" -msgstr "1" - -#: caravel/forms.py:332 -msgid "5 minutes" -msgstr "5" - -#: caravel/forms.py:333 -msgid "1 hour" -msgstr "1Сʱ" - -#: caravel/forms.py:334 -msgid "6 hour" -msgstr "6Сʱ" - -#: caravel/forms.py:335 -msgid "1 day" -msgstr "1" - -#: caravel/forms.py:336 -msgid "7 days" -msgstr "1" - -#: caravel/forms.py:338 -msgid "" -"The time granularity for the visualization. Note that you can type and " -"use simple natural language as in '10 seconds', '1 day' or '56 weeks'" -msgstr "ͼʱȡʹ'10 seconds', '1 day', '56 weeks'" - -#: caravel/forms.py:344 -msgid "Domain" -msgstr "" - -#: caravel/forms.py:347 caravel/forms.py:361 caravel/models.py:417 -#: caravel/models.py:435 -msgid "hour" -msgstr "Сʱ" - -#: caravel/forms.py:348 caravel/forms.py:362 caravel/models.py:419 -#: caravel/models.py:427 caravel/models.py:436 -msgid "day" -msgstr "" - -#: caravel/forms.py:349 caravel/forms.py:363 caravel/models.py:407 -#: caravel/models.py:420 caravel/models.py:428 caravel/models.py:437 -msgid "week" -msgstr "" - -#: caravel/forms.py:350 caravel/forms.py:364 caravel/models.py:408 -#: caravel/models.py:422 caravel/models.py:429 caravel/models.py:438 -msgid "month" -msgstr "" - -#: caravel/forms.py:351 caravel/models.py:439 -msgid "year" -msgstr "" - -#: caravel/forms.py:353 -msgid "The time unit used for the grouping of blocks" -msgstr "ÿʾʱ" - -#: caravel/forms.py:357 -msgid "Subdomain" -msgstr "" - -#: caravel/forms.py:360 caravel/forms.py:701 -msgid "min" -msgstr "" - -#: caravel/forms.py:366 -msgid "" -"The time unit for each block. Should be a smaller unit than " -"domain_granularity. Should be larger or equal to Time Grain" -msgstr "ÿڷʾʱΡʱСʱȴ" - -#: caravel/forms.py:371 -msgid "Link Length" -msgstr "ӳ" - -#: caravel/forms.py:383 -msgid "Link length in the force layout" -msgstr "ͼеӳ" - -#: caravel/forms.py:386 -msgid "Charge" -msgstr "" - -#: caravel/forms.py:400 -msgid "Charge in the force layout" -msgstr "ͼŴС" - -#: caravel/forms.py:403 caravel/models.py:406 caravel/models.py:416 -#: caravel/models.py:426 caravel/models.py:432 -msgid "Time Column" -msgstr "ʱֶ" - -#: caravel/forms.py:406 -msgid "" -"The time column for the visualization. Note that you can define arbitrary" -" expression that return a DATETIME column in the table editor. Also note " -"that the filter bellow is applied against this column or expression" -msgstr "ͼеʱֶΡڱ༭зDATETIMEС" - -#: caravel/forms.py:414 -msgid "Resample Rule" -msgstr "ز߶" - -#: caravel/forms.py:417 -msgid "1T" -msgstr "" - -#: caravel/forms.py:418 -msgid "1H" -msgstr "" - -#: caravel/forms.py:419 -msgid "1D" -msgstr "" - -#: caravel/forms.py:420 -msgid "7D" -msgstr "" - -#: caravel/forms.py:421 -msgid "1M" -msgstr "" - -#: caravel/forms.py:422 -msgid "1AS" -msgstr "" - -#: caravel/forms.py:424 -msgid "Pandas resample rule" -msgstr "ز߶" - -#: caravel/forms.py:427 -msgid "Resample How" -msgstr "زʽ" - -#: caravel/forms.py:431 caravel/forms.py:700 -msgid "mean" -msgstr "ƽֵ" - -#: caravel/forms.py:432 caravel/forms.py:699 -msgid "sum" -msgstr "" - -#: caravel/forms.py:433 caravel/forms.py:703 -msgid "median" -msgstr "мֵ" - -#: caravel/forms.py:435 -msgid "Pandas resample how" -msgstr "زʽ" - -#: caravel/forms.py:438 -msgid "Resample Fill Method" -msgstr "ֵʽ" - -#: caravel/forms.py:442 -msgid "ffill" -msgstr "" - -#: caravel/forms.py:443 -msgid "bfill" -msgstr "" - -#: caravel/forms.py:445 -msgid "Pandas resample fill method" -msgstr "زֵʽ" - -#: caravel/forms.py:448 -msgid "Since" -msgstr "ʼʱ" - -#: caravel/forms.py:451 -msgid "1 hour ago" -msgstr "1Сʱǰ" - -#: caravel/forms.py:452 -msgid "12 hours ago" -msgstr "12Сʱǰ" - -#: caravel/forms.py:453 caravel/forms.py:468 -msgid "1 day ago" -msgstr "1ǰ" - -#: caravel/forms.py:454 caravel/forms.py:469 -msgid "7 days ago" -msgstr "7ǰ" - -#: caravel/forms.py:455 caravel/forms.py:470 -msgid "28 days ago" -msgstr "28ǰ" - -#: caravel/forms.py:456 caravel/forms.py:471 -msgid "90 days ago" -msgstr "90ǰ" - -#: caravel/forms.py:457 caravel/forms.py:472 -msgid "1 year ago" -msgstr "1ǰ" - -#: caravel/forms.py:459 -msgid "" -"Timestamp from filter. This supports free form typing and natural " -"language as in '1 day ago', '28 days' or '3 years'" -msgstr "ʱ䷶Χ֧Զ壬ʹȻԣ'1 day ago', '28 days' or '3 years'" - -#: caravel/forms.py:464 -msgid "Until" -msgstr "ʱ" - -#: caravel/forms.py:476 -msgid "Max Bubble Size" -msgstr "ߴ" - -#: caravel/forms.py:489 -msgid "Whisker/outlier options" -msgstr "쳣ֵѡ" - -#: caravel/forms.py:491 -msgid "Determines how whiskers and outliers are calculated." -msgstr "/С쳣ֵķ" - -#: caravel/forms.py:494 -msgid "Tukey" -msgstr "ͼ" - -#: caravel/forms.py:495 -msgid "Min/max (no outliers)" -msgstr "С/ֵ(쳣ֵ)" - -#: caravel/forms.py:496 -msgid "2/98 percentiles" -msgstr "2/98ٷֱ" - -#: caravel/forms.py:497 -msgid "9/91 percentiles" -msgstr "9/91ٷֱ" - -#: caravel/forms.py:501 -msgid "Ratio" -msgstr "" - -#: caravel/forms.py:503 -msgid "Target aspect ratio for treemap tiles." -msgstr "״ͼзı" - -#: caravel/forms.py:506 caravel/viz.py:856 caravel/viz.py:905 -msgid "Number format" -msgstr "ָʽ" - -#: caravel/forms.py:516 -msgid "" -"D3 format syntax for numbers https: //github.com/mbostock/\n" -"d3/wiki/Formatting" -msgstr "Զʽο https://github.com/mbostock/d3/wiki/Formatting" - -#: caravel/forms.py:521 -msgid "Row limit" -msgstr "" - -#: caravel/forms.py:527 -msgid "Series limit" -msgstr "Ŀ" - -#: caravel/forms.py:530 -msgid "Limits the number of time series that get displayed" -msgstr "ʾĿ" - -#: caravel/forms.py:534 -msgid "Rolling" -msgstr "" - -#: caravel/forms.py:537 -msgid "" -"Defines a rolling window function to apply, works along with the " -"[Periods] text box" -msgstr "ھۺϺ[]ʹ" - -#: caravel/forms.py:542 -msgid "Periods" -msgstr "" - -#: caravel/forms.py:544 -msgid "" -"Defines the size of the rolling window function, relative to the time " -"granularity selected" -msgstr "ڴСȡֵʱ" - -#: caravel/forms.py:549 caravel/viz.py:1192 -msgid "Series" -msgstr "Ŀ" - -#: caravel/forms.py:552 -msgid "" -"Defines the grouping of entities. Each serie is shown as a specific color" -" on the chart and has a legend toggle" -msgstr "ʵ塣ÿĿضɫͼ" - -#: caravel/forms.py:558 -msgid "Entity" -msgstr "ʵ" - -#: caravel/forms.py:561 -msgid "This define the element to be plotted on the chart" -msgstr "ͼϻƵԪ" - -#: caravel/forms.py:564 -msgid "X Axis" -msgstr "X" - -#: caravel/forms.py:567 -msgid "Metric assigned to the [X] axis" -msgstr "XӦĿ" - -#: caravel/forms.py:570 -msgid "Y Axis" -msgstr "Y" - -#: caravel/forms.py:573 -msgid "Metric assigned to the [Y] axis" -msgstr "YӦĿ" - -#: caravel/forms.py:576 -msgid "Bubble Size" -msgstr "ݴС" - -#: caravel/forms.py:581 -msgid "URL" -msgstr "" - -#: caravel/forms.py:582 -msgid "" -"The URL, this field is templated, so you can integrate {{ width }} and/or" -" {{ height }} in your URL string." -msgstr "" - -#: caravel/forms.py:589 -msgid "X Axis Label" -msgstr "X" - -#: caravel/forms.py:593 -msgid "Y Axis Label" -msgstr "Y" - -#: caravel/forms.py:597 -msgid "Custom WHERE clause" -msgstr "WHERE" - -#: caravel/forms.py:599 -msgid "" -"The text in this box gets included in your query's WHERE clause, as an " -"AND to other criteria. You can include complex expression, parenthesis " -"and anything else supported by the backend it is directed towards." -msgstr "佫WHEREӾУANDӵ" - -#: caravel/forms.py:606 -msgid "Custom HAVING clause" -msgstr "HAVING" - -#: caravel/forms.py:608 -msgid "" -"The text in this box gets included in your query's HAVING clause, as an " -"AND to other criteria. You can include complex expression, parenthesis " -"and anything else supported by the backend it is directed towards." -msgstr "佫HAVEӾУANDӵ" - -#: caravel/forms.py:615 -msgid "Comparison Period Lag" -msgstr "ͺȽ" - -#: caravel/forms.py:616 -msgid "Based on granularity, number of time periods to compare against" -msgstr "Ƚϵʱڣʱ" - -#: caravel/forms.py:621 -msgid "Comparison suffix" -msgstr "׺" - -#: caravel/forms.py:622 -msgid "Suffix to apply after the percentage display" -msgstr "ٷֱȺʾı" - -#: caravel/forms.py:625 -msgid "Table Timestamp Format" -msgstr "ʱʽ" - -#: caravel/forms.py:628 -msgid "Timestamp Format" -msgstr "ʱʽ" - -#: caravel/forms.py:631 -msgid "Series Height" -msgstr "Ŀ߶" - -#: caravel/forms.py:634 -msgid "Pixel height of each series" -msgstr "ÿĿظ߶" - -#: caravel/forms.py:637 -msgid "X axis format" -msgstr "Xֵʽ" - -#: caravel/forms.py:640 caravel/forms.py:655 -msgid "" -"D3 format syntax for y axis https: //github.com/mbostock/\n" -"d3/wiki/Formatting" -msgstr "Զʽο https://github.com/mbostock/d3/wiki/Formatting" - -#: caravel/forms.py:645 -msgid "Y axis format" -msgstr "Yֵʽ" - -#: caravel/forms.py:660 -msgid "Markup Type" -msgstr "" - -#: caravel/forms.py:662 -msgid "markdown" -msgstr "" - -#: caravel/forms.py:663 -msgid "html" -msgstr "" - -#: caravel/forms.py:666 -msgid "Pick your favorite markup language" -msgstr "ѡ" - -#: caravel/forms.py:669 -msgid "Rotation" -msgstr "ת" - -#: caravel/forms.py:671 -msgid "random" -msgstr "" - -#: caravel/forms.py:672 -msgid "flat" -msgstr "ˮƽ" - -#: caravel/forms.py:673 -msgid "square" -msgstr "" - -#: caravel/forms.py:676 -msgid "Rotation to apply to words in the cloud" -msgstr "ʻдתʽ" - -#: caravel/forms.py:679 -msgid "Line Style" -msgstr "" - -#: caravel/forms.py:681 -msgid "linear" -msgstr "" - -#: caravel/forms.py:682 -msgid "basis" -msgstr "B" - -#: caravel/forms.py:683 -msgid "cardinal" -msgstr "" - -#: caravel/forms.py:684 -msgid "monotone" -msgstr "βֵ" - -#: caravel/forms.py:685 -msgid "step-before" -msgstr "ǰ" - -#: caravel/forms.py:686 -msgid "step-after" -msgstr "" - -#: caravel/forms.py:689 -msgid "Line interpolation as defined by d3.js" -msgstr "" - -#: caravel/forms.py:692 -msgid "Code" -msgstr "" - -#: caravel/forms.py:693 -msgid "Put your code here" -msgstr "" - -#: caravel/forms.py:697 -msgid "Aggregation function" -msgstr "ۺϺ" - -#: caravel/forms.py:702 -msgid "max" -msgstr "ֵ" - -#: caravel/forms.py:704 -msgid "stdev" -msgstr "׼" - -#: caravel/forms.py:705 -msgid "var" -msgstr "ֵ" - -#: caravel/forms.py:708 -msgid "" -"Aggregate function to apply when pivoting and computing the total rows " -"and columns" -msgstr "͸ʱкеľۺϺ" - -#: caravel/forms.py:713 -msgid "Font Size From" -msgstr "С" - -#: caravel/forms.py:715 -msgid "Font size for the smallest value in the list" -msgstr "бСֵС" - -#: caravel/forms.py:718 -msgid "Font Size To" -msgstr "" - -#: caravel/forms.py:720 -msgid "Font size for the biggest value in the list" -msgstr "бֵС" - -#: caravel/forms.py:723 -msgid "Range Filter" -msgstr "" - -#: caravel/forms.py:725 -msgid "Whether to display the time range interactive selector" -msgstr "Ƿʾʱѡؼ" - -#: caravel/forms.py:729 -msgid "Data Table" -msgstr "ϸ" - -#: caravel/forms.py:731 -msgid "Whether to display the interactive data table" -msgstr "Ƿʾϸ" - -#: caravel/forms.py:734 -msgid "Search Box" -msgstr "" - -#: caravel/forms.py:736 -msgid "Whether to include a client side search box" -msgstr "Ƿʾ" - -#: caravel/forms.py:740 -msgid "Show Bubbles" -msgstr "ʾ" - -#: caravel/forms.py:742 -msgid "Whether to display bubbles on top of countries" -msgstr "Ƿڹʾ" - -#: caravel/forms.py:746 -msgid "Legend" -msgstr "ͼ" - -#: caravel/forms.py:748 -msgid "Whether to display the legend (toggles)" -msgstr "Ƿʾͼ" - -#: caravel/forms.py:751 -msgid "X bounds" -msgstr "X߽" - -#: caravel/forms.py:753 -msgid "Whether to display the min and max values of the X axis" -msgstr "ǷʾXСֵ" - -#: caravel/forms.py:757 -msgid "Rich Tooltip" -msgstr "ϸϢ" - -#: caravel/forms.py:759 -msgid "The rich tooltip shows a list of all series for that point in time" -msgstr "ʾضʱĿ" - -#: caravel/forms.py:764 -msgid "Y Axis Zero" -msgstr "Y0ʼ" - -#: caravel/forms.py:766 -msgid "Force the Y axis to start at 0 instead of the minimum value" -msgstr "Y᲻ǴСֵʼ" - -#: caravel/forms.py:771 -msgid "Y Log" -msgstr "Y̶" - -#: caravel/forms.py:773 -msgid "Use a log scale for the Y axis" -msgstr "Y̶ֵնֲʾ" - -#: caravel/forms.py:776 -msgid "X Log" -msgstr "X̶" - -#: caravel/forms.py:778 -msgid "Use a log scale for the X axis" -msgstr "X̶ֵնֲʾ" - -#: caravel/forms.py:781 -msgid "Donut" -msgstr "ͼ" - -#: caravel/forms.py:783 -msgid "Do you want a donut or a pie?" -msgstr "ʹûͼͼ" - -#: caravel/forms.py:786 -msgid "Contribution" -msgstr "ֵ" - -#: caravel/forms.py:788 -msgid "Compute the contribution to the total" -msgstr "ܺеĹֵ" - -#: caravel/forms.py:791 -msgid "Period Ratio" -msgstr "ڱ" - -#: caravel/forms.py:794 -msgid "" -"[integer] Number of period to compare against, this is relative to the " -"granularity selected" -msgstr "[]ҪȽϵй" - -#: caravel/forms.py:799 -msgid "Time Shift" -msgstr "ʱƮ" - -#: caravel/forms.py:801 -msgid "" -"Overlay a timeseries from a relative time period. Expects relative time " -"delta in natural language (example: 24 hours, 7 days, 56 weeks, 365 days" -msgstr "ʱڵʱƫơʱ䣬: 24 hours, 7 days, 56 weeks, 365 days" - -#: caravel/forms.py:808 -msgid "Subheader" -msgstr "ӱ" - -#: caravel/forms.py:809 -msgid "Description text that shows up below your Big Number" -msgstr "ʾı" - -#: caravel/forms.py:816 -msgid "" -"'count' is COUNT(*) if a group by is used. Numerical columns will be " -"aggregated with the aggregator. Non-numerical columns will be used to " -"label points. Leave empty to get a count of points in each cluster." -msgstr "ԷʹCOUNT(*)" - -#: caravel/forms.py:832 -msgid "Base layer map style" -msgstr "" - -#: caravel/forms.py:835 -msgid "Clustering Radius" -msgstr "ذ뾶" - -#: caravel/forms.py:848 -msgid "" -"The radius (in pixels) the algorithm uses to define a cluster. Choose 0 " -"to turn off clustering, but beware that a large number of points (>1000) " -"will cause lag." -msgstr "صİ뾶С(λΪ)0ʾʾءĵᵼʾ" - -#: caravel/forms.py:854 -msgid "Point Radius" -msgstr "뾶" - -#: caravel/forms.py:857 -msgid "" -"The radius of individual points (ones that are not in a cluster). Either " -"a numerical column or 'Auto', which scales the point based on the largest" -" cluster" -msgstr "ڴеİ뾶ѡ'Auto'ʱĴԶ" - -#: caravel/forms.py:863 -msgid "Point Radius Unit" -msgstr "뾶λ" - -#: caravel/forms.py:870 -msgid "The unit of measure for the specified point radius" -msgstr "뾶IJλ" - -#: caravel/forms.py:873 -msgid "Opacity" -msgstr "" - -#: caravel/forms.py:875 -msgid "Opacity of all clusters, points, and labels. Between 0 and 1." -msgstr "" - -#: caravel/forms.py:880 -msgid "Zoom" -msgstr "" - -#: caravel/forms.py:883 -msgid "Zoom level of the map" -msgstr "" - -#: caravel/forms.py:887 -msgid "Default latitude" -msgstr "Ĭγ" - -#: caravel/forms.py:889 -msgid "Latitude of default viewport" -msgstr "ӴĬγ" - -#: caravel/forms.py:893 -msgid "Default longitude" -msgstr "ĬϾ" - -#: caravel/forms.py:895 -msgid "Longitude of default viewport" -msgstr "ӴĬϾ" - -#: caravel/forms.py:899 -msgid "Live render" -msgstr "ʵʱ" - -#: caravel/forms.py:901 -msgid "Points and clusters will update as viewport is being changed" -msgstr "Ӵıʱʹʵʱ" - -#: caravel/forms.py:905 -msgid "RGB Color" -msgstr "" - -#: caravel/forms.py:915 -msgid "The color for points and clusters in RGB" -msgstr "" - -#: caravel/forms.py:978 -msgid "SQL" -msgstr "" - -#: caravel/forms.py:980 -msgid "This section exposes ways to include snippets of SQL in your query" -msgstr "ڶSQL" - -#: caravel/forms.py:991 -msgid "Time Grain" -msgstr "ʱ" - -#: caravel/forms.py:994 -msgid "" -"The time granularity for the visualization. This applies a date " -"transformation to alter your time column and defines a new time " -"granularity.The options here are defined on a per database engine basis " -"in the Caravel source code" -msgstr "ͼеʱȡ滻ʱֶĬϵʱȡ" - -#: caravel/forms.py:1027 caravel/forms.py:1031 -msgid "Filter 1" -msgstr "" - -#: caravel/forms.py:1036 -msgid "Super" -msgstr "" - -#: caravel/forms.py:1040 -msgid "Time" -msgstr "ʱ" - -#: caravel/forms.py:1045 -msgid "Time related form attributes" -msgstr "ʱص" - -#: caravel/models.py:409 -msgid "quarter" -msgstr "" - -#: caravel/models.py:410 -msgid "week_ending_saturday" -msgstr "Ϊһܿʼ" - -#: caravel/models.py:412 -msgid "week_start_sunday" -msgstr "Ϊһܽ" - -#: caravel/models.py:433 -msgid "second" -msgstr "" - -#: caravel/models.py:434 -msgid "minute" -msgstr "" - -#: caravel/models.py:620 -msgid "" -"Datetime column not provided as part table configuration and is required " -"by this type of chart" -msgstr "ȱʱֶ" - -#: caravel/models.py:1328 -msgid "No data was returned." -msgstr "û" - -#: caravel/views.py:203 -msgid "" -"Whether to make this column available as a [Time Granularity] option, " -"column has to be DATETIME or DATETIME-like" -msgstr "Ƿ񽫴Ϊ[ʱ]ѡ, еͱDATETIME" - -#: caravel/views.py:230 caravel/views.py:259 -msgid "Column" -msgstr "" - -#: caravel/views.py:231 caravel/views.py:296 caravel/views.py:336 -msgid "Verbose Name" -msgstr "ȫ" - -#: caravel/views.py:232 caravel/views.py:295 caravel/views.py:335 -#: caravel/views.py:537 caravel/views.py:691 -msgid "Description" -msgstr "" - -#: caravel/views.py:233 caravel/views.py:262 -msgid "Groupable" -msgstr "ɷ" - -#: caravel/views.py:234 caravel/views.py:263 -msgid "Filterable" -msgstr "ɸѡ" - -#: caravel/views.py:235 caravel/views.py:299 caravel/views.py:433 -#: caravel/views.py:543 -msgid "Table" -msgstr "" - -#: caravel/views.py:236 caravel/views.py:264 -msgid "Count Distinct" -msgstr "" - -#: caravel/views.py:237 caravel/views.py:265 -msgid "Sum" -msgstr "" - -#: caravel/views.py:238 caravel/views.py:266 -msgid "Min" -msgstr "Сֵ" - -#: caravel/views.py:239 caravel/views.py:267 -msgid "Max" -msgstr "ֵ" - -#: caravel/views.py:240 -msgid "Expression" -msgstr "ʽ" - -#: caravel/views.py:241 -msgid "Is temporal" -msgstr "ʾʱ" - -#: caravel/views.py:242 -msgid "Datetime Format" -msgstr "ʱʽ" - -#: caravel/views.py:243 -msgid "Database Expression" -msgstr "ݿʽ" - -#: caravel/views.py:260 caravel/views.py:297 caravel/views.py:337 -#: caravel/views.py:568 -msgid "Type" -msgstr "" - -#: caravel/views.py:261 caravel/views.py:536 -msgid "Datasource" -msgstr "Դ" - -#: caravel/views.py:286 caravel/views.py:328 -msgid "" -"Whether the access to this metric is restricted to certain roles. Only " -"roles with the permission 'metric access on XXX (the name of this " -"metric)' are allowed to access this metric" -msgstr "ǷޡֻȨ޵ûܷʡ" - -#: caravel/views.py:298 -msgid "SQL Expression" -msgstr "SQLʽ" - -#: caravel/views.py:338 caravel/views.py:656 -msgid "JSON" -msgstr "" - -#: caravel/views.py:339 -msgid "Druid Datasource" -msgstr "DruidԴ" - -#: caravel/views.py:378 caravel/views.py:435 -msgid "Database" -msgstr "ݿ" - -#: caravel/views.py:379 -msgid "SQL link" -msgstr "SQLѯ" - -#: caravel/views.py:380 caravel/views.py:534 caravel/views.py:610 -msgid "Creator" -msgstr "" - -#: caravel/views.py:381 caravel/views.py:436 -msgid "Last Changed" -msgstr "ʱ" - -#: caravel/views.py:382 -msgid "SQLAlchemy URI" -msgstr "" - -#: caravel/views.py:383 caravel/views.py:442 caravel/views.py:533 -#: caravel/views.py:697 -msgid "Cache Timeout" -msgstr "ʱ" - -#: caravel/views.py:384 -msgid "Extra" -msgstr "չ" - -#: caravel/views.py:434 -msgid "Changed By" -msgstr "޸" - -#: caravel/views.py:437 -msgid "SQL Editor" -msgstr "SQLѯ" - -#: caravel/views.py:438 caravel/views.py:693 -msgid "Is Featured" -msgstr "Ƿͻ" - -#: caravel/views.py:439 -msgid "Schema" -msgstr "ģʽ" - -#: caravel/views.py:440 caravel/views.py:695 -msgid "Default Endpoint" -msgstr "" - -#: caravel/views.py:441 -msgid "Offset" -msgstr "ƫ" - -#: caravel/views.py:482 caravel/views.py:690 -msgid "Cluster" -msgstr "Ⱥ" - -#: caravel/views.py:483 -msgid "Coordinator Host" -msgstr "" - -#: caravel/views.py:484 -msgid "Coordinator Port" -msgstr "" - -#: caravel/views.py:485 -msgid "Coordinator Endpoint" -msgstr "" - -#: caravel/views.py:486 -msgid "Broker Host" -msgstr "" - -#: caravel/views.py:487 -msgid "Broker Port" -msgstr "" - -#: caravel/views.py:488 -msgid "Broker Endpoint" -msgstr "" - -#: caravel/views.py:522 -msgid "" -"These parameters are generated dynamically when clicking the save or " -"overwrite button in the explore view. This JSON object is exposed here " -"for reference and for power users who may want to alter specific " -"parameters." -msgstr "桱򡰸ǡťʱЩͼж̬ɡ߼ûıضIJ" - -#: caravel/views.py:527 -msgid "Duration (in seconds) of the caching timeout for this slice." -msgstr "Ƭݹʱ()" - -#: caravel/templates/caravel/welcome.html:26 caravel/views.py:535 -msgid "Dashboards" -msgstr "" - -#: caravel/views.py:538 -msgid "Last Modified" -msgstr "޸" - -#: caravel/views.py:539 caravel/views.py:609 -msgid "Owners" -msgstr "" - -#: caravel/views.py:540 -msgid "Parameters" -msgstr "" - -#: caravel/views.py:541 caravel/views.py:569 -msgid "Slice" -msgstr "Ƭ" - -#: caravel/views.py:542 -msgid "Name" -msgstr "" - -#: caravel/views.py:544 caravel/views.py:570 -msgid "Visualization Type" -msgstr "ͼ" - -#: caravel/views.py:586 -msgid "" -"This json object describes the positioning of the widgets in the " -"dashboard. It is dynamically generated when adjusting the widgets size " -"and positions by using drag & drop in the dashboard view" -msgstr "JSON˲ڿеλáǶ̬ɵģͨϷţڿеĴСλá" - -#: caravel/views.py:591 -msgid "" -"The css for individual dashboards can be altered here, or in the " -"dashboard view where changes are immediately visible" -msgstr "ڿͼ޸ĵCSSʽ" - -#: caravel/views.py:595 -msgid "To get a readable URL for your dashboard" -msgstr "ΪһɶURL" - -#: caravel/views.py:596 -msgid "" -"This JSON object is generated dynamically when clicking the save or " -"overwrite button in the dashboard view. It is exposed here for reference " -"and for power users who may want to alter specific parameters." -msgstr "ڿͼе桱򡰸ǡťʱЩͼж̬ɡ߼ûıضIJ" - -#: caravel/views.py:601 -msgid "Owners is a list of users who can alter the dashboard." -msgstr "ߡһ޸Ŀûб" - -#: caravel/views.py:605 -msgid "Dashboard" -msgstr "" - -#: caravel/views.py:606 -msgid "Title" -msgstr "" - -#: caravel/views.py:607 -msgid "Slug" -msgstr "" - -#: caravel/views.py:608 -msgid "Slices" -msgstr "Ƭ" - -#: caravel/views.py:611 -msgid "Modified" -msgstr "޸" - -#: caravel/views.py:612 -msgid "Position JSON" -msgstr "λò" - -#: caravel/views.py:613 -msgid "CSS" -msgstr "" - -#: caravel/views.py:614 -msgid "JSON Metadata" -msgstr "JSONģ" - -#: caravel/views.py:615 -msgid "Underlying Tables" -msgstr "ײ" - -#: caravel/views.py:653 -msgid "User" -msgstr "û" - -#: caravel/views.py:654 -msgid "Action" -msgstr "" - -#: caravel/views.py:655 -msgid "dttm" -msgstr "DTTM" - -#: caravel/views.py:683 -msgid "Timezone offset (in hours) for this datasource" -msgstr "Դʱ(λСʱ)" - -#: caravel/views.py:689 -msgid "Data Source" -msgstr "Դ" - -#: caravel/views.py:692 -msgid "Owner" -msgstr "" - -#: caravel/views.py:694 -msgid "Is Hidden" -msgstr "" - -#: caravel/views.py:696 -msgid "Time Offset" -msgstr "ʱƫ" - -#: caravel/views.py:1176 -msgid "This view requires the `all_datasource_access` permission" -msgstr "ͼҪ``Ȩ" - -#: caravel/views.py:1249 -msgid "Refresh Druid Metadata" -msgstr "ˢDruidԪ" - -#: caravel/viz.py:367 -msgid "Table View" -msgstr "ͼ" - -#: caravel/viz.py:370 -msgid "GROUP BY" -msgstr "" - -#: caravel/viz.py:371 -msgid "Use this section if you want a query that aggregates" -msgstr "оۺϲѯ" - -#: caravel/viz.py:374 -msgid "NOT GROUPED BY" -msgstr "" - -#: caravel/viz.py:375 -msgid "Use this section if you want to query atomic rows" -msgstr "зǾۺϲѯ" - -#: caravel/viz.py:378 -msgid "Options" -msgstr "ѡ" - -#: caravel/viz.py:429 -msgid "Pivot Table" -msgstr "͸ӱ" - -#: caravel/viz.py:491 -msgid "Markup" -msgstr "" - -#: caravel/viz.py:519 -msgid "Word Cloud" -msgstr "ʻ" - -#: caravel/viz.py:551 -msgid "Treemap" -msgstr "״ͼ" - -#: caravel/viz.py:561 caravel/viz.py:676 caravel/viz.py:783 caravel/viz.py:948 -#: caravel/viz.py:1093 caravel/viz.py:1122 caravel/viz.py:1177 -#: caravel/viz.py:1682 -msgid "Chart Options" -msgstr "ͼѡ" - -#: caravel/viz.py:595 -msgid "Calender Heatmap" -msgstr "ʱͼ" - -#: caravel/viz.py:666 -msgid "Box Plot" -msgstr "ͼ" - -#: caravel/viz.py:773 -msgid "Bubble Chart" -msgstr "ͼ" - -#: caravel/viz.py:842 -msgid "Big Number with Trendline" -msgstr "ֺ" - -#: caravel/viz.py:892 -msgid "Big Number" -msgstr "" - -#: caravel/viz.py:938 -msgid "Time Series - Line Chart" -msgstr "ʱ-ͼ" - -#: caravel/viz.py:958 -msgid "Advanced Analytics" -msgstr "߼" - -#: caravel/viz.py:959 -msgid "" -"This section contains options that allow for advanced analytical post " -"processing of query results" -msgstr "ʹø߼ѡ" - -#: caravel/viz.py:1091 -msgid "Time Series - Bar Chart" -msgstr "ʱ-״ͼ" - -#: caravel/viz.py:1111 -msgid "Time Series - Percent Change" -msgstr "ʱ-ٷֱȱ仯" - -#: caravel/viz.py:1119 -msgid "Time Series - Stacked" -msgstr "ʱ-ѻͼ" - -#: caravel/viz.py:1138 -msgid "Distribution - NVD3 - Pie Chart" -msgstr "ֲ-ͼ" - -#: caravel/viz.py:1174 -msgid "Distribution - Bar Chart" -msgstr "ֲ-״ͼ" - -#: caravel/viz.py:1195 -msgid "Breakdowns" -msgstr "" - -#: caravel/viz.py:1196 -msgid "Defines how each series is broken down" -msgstr "ĿIJַʽ" - -#: caravel/viz.py:1261 -msgid "Sunburst" -msgstr "״ͼ" - -#: caravel/viz.py:1276 -msgid "Primary Metric" -msgstr "ָ" - -#: caravel/viz.py:1277 -msgid "The primary metric is used to define the arc segment sizes" -msgstr "ҪָĻγߴ" - -#: caravel/viz.py:1282 -msgid "Secondary Metric" -msgstr "ָ" - -#: caravel/viz.py:1283 -msgid "" -"This secondary metric is used to define the color as a ratio against the " -"primary metric. If the two metrics match, color is mapped level groups" -msgstr "ָڶָɫ" - -#: caravel/viz.py:1289 -msgid "Hierarchy" -msgstr "" - -#: caravel/viz.py:1290 -msgid "This defines the level of the hierarchy" -msgstr "" - -#: caravel/viz.py:1327 -msgid "Sankey" -msgstr "ͼ" - -#: caravel/viz.py:1340 caravel/viz.py:1410 -msgid "Source / Target" -msgstr "Դ/Ŀ" - -#: caravel/viz.py:1341 caravel/viz.py:1411 -msgid "Choose a source and a target" -msgstr "ѡԴĿ" - -#: caravel/viz.py:1391 -msgid "Directed Force Layout" -msgstr "ͼ" - -#: caravel/viz.py:1402 -msgid "Force Layout" -msgstr "ͼ" - -#: caravel/viz.py:1433 -msgid "World Map" -msgstr "ͼ" - -#: caravel/viz.py:1444 -msgid "Bubbles" -msgstr "" - -#: caravel/viz.py:1453 -msgid "Country Field" -msgstr "" - -#: caravel/viz.py:1454 -msgid "3 letter code of the country" -msgstr "3λ" - -#: caravel/viz.py:1457 -msgid "Metric for color" -msgstr "ɫʶ" - -#: caravel/viz.py:1458 -msgid "Metric that defines the color of the country" -msgstr "ɫʾͳ" - -#: caravel/viz.py:1461 -msgid "Bubble size" -msgstr "ݴС" - -#: caravel/viz.py:1462 -msgid "Metric that defines the size of the bubble" -msgstr "ݴСʾĶ" - -#: caravel/templates/caravel/explore.html:147 caravel/viz.py:1507 -msgid "Filters" -msgstr "ɸѡ" - -#: caravel/viz.py:1519 -msgid "Filter fields" -msgstr "ɸѡ" - -#: caravel/viz.py:1520 -msgid "The fields you want to filter on" -msgstr "ɸѡֶ" - -#: caravel/viz.py:1555 -msgid "iFrame" -msgstr "" - -#: caravel/viz.py:1573 -msgid "Parallel Coordinates" -msgstr "ƽ" - -#: caravel/viz.py:1609 -msgid "Heatmap" -msgstr "ͼ" - -#: caravel/viz.py:1622 -msgid "Heatmap Options" -msgstr "ͼѡ" - -#: caravel/viz.py:1677 -msgid "Horizon Charts" -msgstr "ˮƽͼ" - -#: caravel/viz.py:1693 -msgid "Mapbox" -msgstr "ͼ" - -#: caravel/viz.py:1707 -msgid "Points" -msgstr "" - -#: caravel/viz.py:1713 -msgid "Labelling" -msgstr "" - -#: caravel/viz.py:1719 -msgid "Visual Tweaks" -msgstr "" - -#: caravel/viz.py:1726 -msgid "Viewport" -msgstr "" - -#: caravel/viz.py:1736 -msgid "Longitude" -msgstr "" - -#: caravel/viz.py:1737 -msgid "Column containing longitude data" -msgstr "ʾȵ" - -#: caravel/viz.py:1740 -msgid "Latitude" -msgstr "γ" - -#: caravel/viz.py:1741 -msgid "Column containing latitude data" -msgstr "ʾγȵ" - -#: caravel/viz.py:1744 -msgid "Cluster label aggregator" -msgstr "" - -#: caravel/viz.py:1745 -msgid "" -"Aggregate function applied to the list of points in each cluster to " -"produce the cluster label." -msgstr "ۺϺڼȺǩ" - -#: caravel/viz.py:1750 -msgid "Tooltip" -msgstr "ʾ" - -#: caravel/viz.py:1751 -msgid "Show a tooltip when hovering over points and clusters describing the label" -msgstr "ڼȺʱʾʾϢ" - -#: caravel/viz.py:1756 -msgid "" -"One or many fields to group by. If grouping, latitude and longitude " -"columns must be present." -msgstr "һֶη顣ָȺγȡ" - -#: caravel/templates/appbuilder/navbar_right.html:36 -msgid "Profile" -msgstr "" - -#: caravel/templates/appbuilder/navbar_right.html:37 -msgid "Logout" -msgstr "˳" - -#: caravel/templates/appbuilder/navbar_right.html:42 -msgid "Login" -msgstr "¼" - -#: caravel/templates/caravel/explore.html:34 -#: caravel/templates/caravel/explore.html:241 -msgid "Query" -msgstr "ѯ" - -#: caravel/templates/caravel/explore.html:43 -#: caravel/templates/caravel/explore.html:306 -msgid "Save" -msgstr "" - -#: caravel/templates/caravel/explore.html:72 -msgid "Force refresh" -msgstr "ǿˢ" - -#: caravel/templates/caravel/explore.html:77 -msgid "Short URL" -msgstr "" - -#: caravel/templates/caravel/explore.html:79 -msgid "Generate an embeddable iframe" -msgstr "Ƕiframe" - -#: caravel/templates/caravel/explore.html:82 -msgid "Export to .json" -msgstr "ΪJSON" - -#: caravel/templates/caravel/explore.html:86 -msgid "Export to .csv format" -msgstr "ΪCVS" - -#: caravel/templates/caravel/explore.html:92 -msgid "Query timer" -msgstr "ѯʱ" - -#: caravel/templates/caravel/explore.html:94 -msgid "0 sec" -msgstr "0" - -#: caravel/templates/caravel/explore.html:100 -msgid "View database query" -msgstr "ѯ" - -#: caravel/templates/caravel/explore.html:101 -msgid "query" -msgstr "ѯ" - -#: caravel/templates/caravel/explore.html:150 -msgid "Filters are defined using comma delimited strings as in 'US,FR,Other'" -msgstr "ʹöŷָ'US,FR,Other'" - -#: caravel/templates/caravel/explore.html:168 -msgid "Add filter" -msgstr "ӹ" - -#: caravel/templates/caravel/explore.html:247 -#: caravel/templates/caravel/explore.html:265 -msgid "Close" -msgstr "ر" - -#: caravel/templates/caravel/explore.html:259 -msgid "Datasource Description" -msgstr "Դ" - -#: caravel/templates/caravel/explore.html:277 -msgid "Save a Slice" -msgstr "" - -#: caravel/templates/caravel/explore.html:309 -msgid "Save & go to dashboard" -msgstr "" - -#: caravel/templates/caravel/explore.html:312 -msgid "Cancel" -msgstr "" - -#: caravel/templates/caravel/sql.html:12 -msgid "Run!" -msgstr "ִ" - -#: caravel/templates/caravel/sql.html:13 -msgid "Create View" -msgstr "ͼ" - -#: caravel/templates/caravel/welcome.html:8 -#: caravel/templates/caravel/welcome.html:14 -msgid "Welcome!" -msgstr "ӭ" - -#: caravel/templates/caravel/models/database/macros.html:4 -msgid "Test Connection" -msgstr "" - -#~ msgid "Databases" -#~ msgstr "" - -#~ msgid "Sources" -#~ msgstr "" - -#~ msgid "Tables" -#~ msgstr "" - -#~ msgid "Druid Clusters" -#~ msgstr "" - -#~ msgid "Action Log" -#~ msgstr "" - -#~ msgid "Security" -#~ msgstr "" - -#~ msgid "Druid Datasources" -#~ msgstr "" - -#~ msgid "CSS Templates" -#~ msgstr "" - -#~ msgid "Documentation" -#~ msgstr "" - -#~ msgid "Standalone version, use to embed anywhere" -#~ msgstr "" - diff --git a/caravel/utils.py b/caravel/utils.py index 97615aab9c70f..eaaa5cddd2e60 100644 --- a/caravel/utils.py +++ b/caravel/utils.py @@ -15,6 +15,7 @@ import parsedatetime import sqlalchemy as sa from dateutil.parser import parse +from alembic import op from flask import flash, Markup from flask_appbuilder.security.sqla import models as ab_models from markdown import markdown as md diff --git a/docs/security.rst b/docs/security.rst index c034758118496..64c42b0c3689a 100644 --- a/docs/security.rst +++ b/docs/security.rst @@ -68,6 +68,8 @@ you to create your own roles, and union them to existing ones. The best way to go is probably to give user ``Gamma`` plus another role that would add specific permissions needed by this type of users. +<<<<<<< HEAD +======= Restricting the access to the metrics @@ -90,3 +92,4 @@ Any users without the permission will see the error message *Access to the metrics denied: revenue (Status: 500)* in the slices. It also happens when the user wants to access a post-aggregation metric that is dependent on revenue. +>>>>>>> upstream/master diff --git a/tests/core_tests.py b/tests/core_tests.py index ad39fe6b7c3eb..20dc422187d46 100644 --- a/tests/core_tests.py +++ b/tests/core_tests.py @@ -69,12 +69,16 @@ def login(self, username='admin', password='general'): assert 'Welcome' in resp.data.decode('utf-8') def logout(self): +<<<<<<< HEAD + resp = self.client.get('/logout/', follow_redirects=True) +======= self.client.get('/logout/', follow_redirects=True) def test_welcome(self): self.login() resp = self.client.get('/caravel/welcome') assert 'Welcome' in resp.data.decode('utf-8') +>>>>>>> upstream/master def setup_public_access_for_dashboard(self, table_name): public_role = appbuilder.sm.find_role('Public') @@ -228,7 +232,11 @@ def test_public_user_dashboard_access(self): # Try access after adding appropriate permissions. resp = self.client.get('/slicemodelview/list/') data = resp.data.decode('utf-8') +<<<<<<< HEAD + assert 'birth_names' in data +======= assert 'birth_names' in data +>>>>>>> upstream/master resp = self.client.get('/dashboardmodelview/list/') data = resp.data.decode('utf-8')