From d645312c7f49193aeb359ec15a4244ef2c459592 Mon Sep 17 00:00:00 2001 From: ume Date: Wed, 28 Apr 2021 01:00:25 +0900 Subject: [PATCH] chore: Improve Japanese translation (#14339) --- .../translations/ja/LC_MESSAGES/messages.json | 1251 +-- .../translations/ja/LC_MESSAGES/messages.po | 6735 +++++++++-------- superset/translations/messages.pot | 5642 ++++++++------ 3 files changed, 7751 insertions(+), 5877 deletions(-) diff --git a/superset/translations/ja/LC_MESSAGES/messages.json b/superset/translations/ja/LC_MESSAGES/messages.json index 4c7539593..4e5a2e42e 100644 --- a/superset/translations/ja/LC_MESSAGES/messages.json +++ b/superset/translations/ja/LC_MESSAGES/messages.json @@ -20,62 +20,118 @@ "Row level security": ["行レベルセキュリティ"], "Security": ["セキュリティ"], "Import Dashboards": ["ダッシュボードをインポート"], - "SQL Editor": ["SQLエディタ"], - "SQL Lab": ["SQLラボ"], - "Saved Queries": ["保存されたクエリ"], + "SQL Editor": ["SQL Editor"], + "SQL Lab": ["SQL Lab"], + "Saved Queries": ["保存したクエリ"], "Query History": ["クエリ履歴"], "Upload a CSV": ["CSVをアップロード"], "Upload Excel": ["Excelをアップロード"], - "Action Log": ["アクション履歴"], + "Action Log": ["操作履歴"], "Dashboard Emails": ["ダッシュボードメール"], "Chart Email Schedules": ["チャートメールスケジュール"], "Alerts": ["アラート"], "Alerts & Reports": ["アラートとレポート"], "Access requests": ["アクセス要求"], - "Druid Datasources": [""], - "Druid Clusters": [""], - "Scan New Datasources": [""], - "Refresh Druid Metadata": [""], - "Issue 1000 - The datasource is too large to query.": [""], - "Issue 1001 - The database is under an unusual load.": [""], - "Issue 1002 - The database returned an unexpected error.": [""], + "Druid Datasources": ["Druid データソース"], + "Druid Clusters": ["Druid クラスタ"], + "Scan New Datasources": ["新しいデータソースをスキャン"], + "Refresh Druid Metadata": ["Druid Metadataを更新"], + "Issue 1000 - The datasource is too large to query.": [ + "Issue 1000 - データ ソースが大きすぎてクエリを実行できませんでした。" + ], + "Issue 1001 - The database is under an unusual load.": [ + "Issue 1001 - データベースに異常な負荷がかかっています。" + ], + "Issue 1002 - The database returned an unexpected error.": [ + "Issue 1002 - データベースが予期しないエラーを返しました。" + ], "Issue 1003 - There is a syntax error in the SQL query. Perhaps there was a misspelling or a typo.": [ - "" + "Issue 1003 - SQL クエリに構文エラーがあります。スペルミスやタイプミスがないか確認して下さい。" + ], + "Issue 1004 - The column was deleted or renamed in the database.": [ + "Issue 1004 - データベースでカラムが削除または名前変更されました。" + ], + "Issue 1005 - The table was deleted or renamed in the database.": [ + "Issue 1005 - データベースでテーブルが削除または名前変更されました。" + ], + "Issue 1005 - The schema was deleted or renamed in the database.": [ + "Issue 1005 - データベースでスキーマが削除または名前変更されました。" ], - "Issue 1004 - The column was deleted or renamed in the database.": [""], - "Issue 1005 - The table was deleted or renamed in the database.": [""], "Issue 1006 - One or more parameters specified in the query are missing.": [ - "" + "Issue 1006 - クエリで指定された1つ以上のパラメーターが見つかりません。" + ], + "Issue 1007 - The hostname provided can't be resolved.": [ + "Issue 1007 - 指定されたホスト名を解決できません。" + ], + "Issue 1008 - The port is closed.": [ + "Issue 1008 - ポートが閉じています。" + ], + "Issue 1009 - The host might be down, and can't be reached on the provided port.": [ + "Issue 1009 - 指定されたポートに到達できません。ホストがダウンしている可能性があります。" + ], + "Issue 1010 - Superset encountered an error while running a command.": [ + "Issue 1010 - コマンドの実行中にSuperset内でエラーが発生しました。" + ], + "Issue 1011 - Superset encountered an unexpected error.": [ + "Issue 1011 - Supersetで予期しないエラーが発生しました。" + ], + "Issue 1012 - The username provided when connecting to a database is not valid.": [ + "Issue 1012 - データベース接続時に指定されたユーザー名が無効です。" + ], + "Issue 1013 - The password provided when connecting to a database is not valid.": [ + "Issue 1013 - データベース接続時に指定されたパスワードが無効です。" + ], + "Issue 1014 - Either the username or the password is wrong.": [ + "Issue 1014 - ユーザー名またはパスワードが間違っています。" + ], + "Issue 1015 - Either the database is spelled incorrectly or does not exist.": [ + "Issue 1015 - データベース名が正しくないか、または存在しません。" + ], + "Issue 1017 - User doesn't have the proper permissions.": [ + "Issue 1017 - ユーザーに適切なアクセス許可がありません。" + ], + "Invalid certificate": ["無効な証明書"], + "Unsafe return type for function %(func)s: %(value_type)s": [ + "関数 %(func)s の安全でない戻り値の型: %(value_type)s" + ], + "Unsupported return value for method %(name)s": [ + "メソッド %(name)s のサポートされていない戻り値" + ], + "Unsafe template value for key %(key)s: %(value_type)s": [ + "キー %(key)s の安全でないテンプレート値: %(value_type)s" ], - "Invalid certificate": [""], - "Unsafe return type for function %(func)s: %(value_type)s": [""], - "Unsupported return value for method %(name)s": [""], - "Unsafe template value for key %(key)s: %(value_type)s": [""], "Unsupported template value for key %(key)s": [""], - "Only `SELECT` statements are allowed against this database": [""], + "SQL Lab timeout. This environment's policy is to kill queries after {} seconds.": [ + "SQL Labタイムアウト。この環境のポリシーは {} 秒後にクエリを強制終了します。" + ], + "Only `SELECT` statements are allowed against this database": [ + "`SELECT` 操作のみがこのDBに対して許可されています" + ], "CTAS (create table as select) can only be run with a query where the last statement is a SELECT. Please make sure your query has a SELECT as its last statement. Then, try running your query again.": [ "" ], "CVAS (create view as select) can only be run with a query with a single SELECT statement. Please make sure your query has only a SELECT statement. Then, try running your query again.": [ "" ], - "Viz is missing a datasource": [""], + "Viz is missing a datasource": ["Viz はデータソースがありません"], "Applied rolling window did not return any data. Please make sure the source query satisfies the minimum periods defined in the rolling window.": [ "" ], "From date cannot be larger than to date": [ "開始日は終了日を超えてはいけません" ], - "Cached value not found": [""], + "Cached value not found": ["キャッシュされた値が見つかりません"], "Columns missing in datasource: %(invalid_columns)s": [""], "Table View": [""], "You cannot use [Columns] in combination with [Group By]/[Metrics]/[Percentage Metrics]. Please choose one or the other.": [ - "" + "[Columns] を [Group By]/[Metrics]/[Percentage Metrics] と組み合わせて使用することはできません。どちらか一方を選択してください。" ], "Pick a granularity in the Time section or uncheck 'Include Time'": [""], "Time Table View": [""], "Pick at least one metric": ["少なくとも1つの指標を選択してください"], - "When using 'Group By' you are limited to use a single metric": [""], + "When using 'Group By' you are limited to use a single metric": [ + "‘Group By’ を使用する場合、指標は1つに制限されます。" + ], "Pivot Table": ["ピボットテーブル"], "Please choose at least one 'Group by' field ": [ "少なくとも1つの[Group by]フィールドを選択してください " @@ -86,45 +142,50 @@ "Group By' and 'Columns' can't overlap": [ "‘Group by’ と ‘Columns’ は重複できません" ], - "Treemap": [""], + "Treemap": ["ツリーマップ"], "Calendar Heatmap": [""], "Bubble Chart": ["バブルチャート"], - "Please use 3 different metric labels": [""], + "Please use 3 different metric labels": [ + "3つの異なる指標ラベルを使用してください" + ], "Pick a metric for x, y and size": [""], "Bullet Chart": [""], - "Pick a metric to display": [""], + "Pick a metric to display": ["表示する指標を選択"], "Big Number with Trendline": [""], "Pick a metric!": ["指標を選んでください!"], "Big Number": ["数値"], "Time Series - Line Chart": ["時系列 - 折れ線グラフ"], - "Pick a time granularity for your time series": [""], - "An enclosed time range (both start and end) must be specified when using a Time Comparison.": [ - "" + "Pick a time granularity for your time series": [ + "時系列の時間粒度を選択" ], - "Time Series - Multiple Line Charts": [""], - "Time Series - Dual Axis Line Chart": [""], + "An enclosed time range (both start and end) must be specified when using a Time Comparison.": [ + "時間比較を使用する場合は、期間 (開始と終了の両方) を指定する必要があります。" + ], + "Time Series - Multiple Line Charts": ["時系列 - 複数の折れ線グラフ"], + "Time Series - Dual Axis Line Chart": ["時系列 - 二重軸折れ線グラフ"], "Pick a metric for left axis!": [""], "Pick a metric for right axis!": [""], "Please choose different metrics on left and right axis": [""], "Time Series - Bar Chart": ["時系列 - 棒グラフ"], - "Time Series - Period Pivot": [""], - "Time Series - Percent Change": [""], - "Time Series - Stacked": [""], + "Time Series - Period Pivot": ["時系列 - 期間ピボット"], + "Time Series - Percent Change": ["時系列 - 変化率"], + "Time Series - Stacked": ["時系列 - 積み上げ"], "Histogram": ["ヒストグラム"], - "Must have at least one numeric column specified": [""], + "Must have at least one numeric column specified": [ + "少なくとも 1 つの数値列を指定する必要があります。" + ], "Distribution - Bar Chart": ["棒グラフ"], "Can't have overlap between Series and Breakdowns": [""], "Pick at least one field for [Series]": [""], "Sunburst": [""], - "Sankey": [""], + "Sankey": ["サンキー"], "Pick exactly 2 columns as [Source / Target]": [""], "There's a loop in your Sankey, please provide a tree. Here's a faulty link: {}": [ "" ], "Directed Force Layout": [""], - "Pick exactly 2 columns to 'Group By'": [""], - "Country Map": [""], - "World Map": [""], + "Country Map": ["国別地図"], + "World Map": ["世界地図"], "Filters": ["フィルタ"], "Invalid filter configuration, please select a column": [""], "Parallel Coordinates": [""], @@ -132,7 +193,9 @@ "Horizon Charts": [""], "Mapbox": [""], "[Longitude] and [Latitude] must be set": [""], - "Must have a [Group By] column to have 'count' as the [Label]": [""], + "Must have a [Group By] column to have 'count' as the [Label]": [ + "[Label] として ’count’ を持つには、[Group By] 列が必要です" + ], "Choice of [Label] must be present in [Group By]": [""], "Choice of [Point Radius] must be present in [Group By]": [""], "[Longitude] and [Latitude] columns must be present in [Group By]": [""], @@ -154,12 +217,6 @@ "Time Series - Paired t-test": [""], "Time Series - Nightingale Rose Chart": [""], "Partition Diagram": [""], - "Choose either fields to [Group By] and [Metrics] and/or [Percentage Metrics], or [Columns], not both": [ - "[Group By]と[Metrics]または[列]のいずれかを選択します" - ], - "Box Plot": ["ボックスプロット"], - "Distribution - NVD3 - Pie Chart": ["円グラフ"], - "iFrame": [""], "Deleted %(num)d annotation layer": [""], "All Text": [""], "Deleted %(num)d annotation": [""], @@ -192,29 +249,45 @@ "" ], "`width` must be greater or equal to 0": [""], - "`row_limit` must be greater than or equal to 1": [""], + "`row_limit` must be greater than or equal to 0": [""], "`row_offset` must be greater than or equal to 0": [""], "There are associated alerts or reports: %s,": [""], + "Time string is unclear. Please specify [%(human_readable)s ago] or [%(human_readable)s later].": [ + "" + ], + "Cannot parse time string [%(human_readable)s]": [""], "Database does not exist": [""], "Dashboards do not exist": ["ダッシュボードは存在しません"], "Datasource type is required when datasource_id is given": [""], "Chart parameters are invalid.": [""], - "Chart could not be created.": ["チャートを作成できませんでした"], - "Chart could not be updated.": ["チャートをアップロードできませんでした"], - "Chart could not be deleted.": ["チャートを削除できませんでした"], - "There are associated alerts or reports": [""], - "Changing this chart is forbidden": [""], - "Charts could not be deleted.": [""], + "Chart could not be created.": ["チャートを作成できませんでした。"], + "Chart could not be updated.": [ + "チャートをアップロードできませんでした。" + ], + "Chart could not be deleted.": ["チャートを削除できませんでした。"], + "There are associated alerts or reports": [ + "関連するアラートまたはレポートがあります" + ], + "Changing this chart is forbidden": [ + "このチャートの変更は禁止されています" + ], + "Charts could not be deleted.": ["チャートを削除できませんでした。"], "Import chart failed for an unknown reason": [""], "Owners are invalid": [""], + "Some roles do not exist": ["一部のロールが存在しません"], "Dataset does not exist": ["データセットが存在しません"], + "Invalid result type: %(result_type)": [""], + "The chart does not exist": ["チャートが存在しません"], + "Duplicate column/metric labels: %(labels)s. Please make sure all columns and metrics have a unique label.": [ + "" + ], "`operation` property of post processing object undefined": [""], "Unsupported post processing operation: %(operation)s": [""], "Adding new datasource [{}]": [""], "Refreshing datasource [{}]": [""], "Metric(s) {} must be aggregations.": [""], "Unsupported extraction function: ": [""], - "Columns": [""], + "Columns": ["列"], "Show Druid Column": [""], "Add Druid Column": [""], "Edit Druid Column": [""], @@ -235,7 +308,7 @@ "Verbose Name": [""], "JSON": [""], "Druid Datasource": [""], - "Warning Message": [""], + "Warning Message": ["警告メッセージ"], "Show Druid Cluster": [""], "Add Druid Cluster": [""], "Edit Druid Cluster": [""], @@ -276,30 +349,43 @@ "Data Source": [""], "Cluster": [""], "Owners": ["所有者"], - "Is Hidden": [""], + "Is Hidden": ["非表示"], "Enable Filter Select": [""], "Default Endpoint": [""], "Time Offset": [""], "Datasource Name": ["データソース名"], "Fetch Values From": [""], "Changed By": ["更新者"], - "Modified": ["最終更新日"], + "Modified": ["最終更新"], "Refreshed metadata from cluster [{}]": [""], - "Only `SELECT` statements are allowed": [""], - "Only single queries supported": [""], + "Only `SELECT` statements are allowed": [ + "'SELECT' 操作のみが許可されます" + ], + "Only single queries supported": [ + "単一のクエリのみがサポートされています" + ], "Error in jinja expression in fetch values predicate: %(msg)s": [""], - "Error in jinja expression in FROM clause: %(msg)s": [""], - "Virtual dataset query cannot consist of multiple statements": [""], "Virtual dataset query must be read-only": [""], + "Error while rendering virtual dataset query: %(msg)s": [""], + "Virtual dataset query cannot be empty": [""], + "Virtual dataset query cannot consist of multiple statements": [""], "Error in jinja expression in RLS filters: %(msg)s": [""], "Datetime column not provided as part table configuration and is required by this type of chart": [ "" ], "Empty query?": [""], "Metric '%(metric)s' does not exist": [""], + "Unknown column used in orderby: %(col)s": [""], + "Time column \"%(col)s\" does not exist in dataset": [""], + "Filter value list cannot be empty": [""], + "Must specify a value for filters with comparison operators": [""], "Invalid filter operation type: %(op)s": [""], "Error in jinja expression in WHERE clause: %(msg)s": [""], "Error in jinja expression in HAVING clause: %(msg)s": [""], + "Database does not support subqueries": [ + "データベースはサブクエリをサポートしていません" + ], + "Db engine did not return all queried columns": [""], "Show Column": [""], "Add Column": [""], "Edit Column": [""], @@ -310,16 +396,16 @@ "" ], "Table": ["テーブル"], - "Expression": [""], + "Expression": ["式"], "Is temporal": [""], "Datetime Format": ["日時フォーマット"], "Invalid date/timestamp format": [ "無効な日付/タイムスタンプのフォーマット" ], - "Show Metric": [""], - "Add Metric": [""], - "Edit Metric": [""], - "SQL Expression": [""], + "Show Metric": ["指標を表示"], + "Add Metric": ["指標を追加"], + "Edit Metric": ["指標を編集"], + "SQL Expression": ["SQL 式"], "D3 Format": [""], "Extra": [""], "Row level security filter": [""], @@ -343,9 +429,9 @@ "Roles": [""], "Clause": [""], "Creator": ["作成者"], - "Show Table": [""], - "Import a table definition": [""], - "Edit Table": [""], + "Show Table": ["テーブルを表示"], + "Import a table definition": ["テーブル定義のインポート"], + "Edit Table": ["テーブルを編集"], "Name of the table that exists in the source database": [""], "Schema, as used only in some databases like Postgres, Redshift and DB2": [ "" @@ -369,13 +455,13 @@ "" ], "Database": ["データベース"], - "Last Changed": ["最終更新日"], + "Last Changed": ["最終更新"], "Schema": ["スキーマ"], "Offset": ["オフセット"], "Table Name": ["テーブル名"], "Fetch Values Predicate": [""], "Main Datetime Column": [""], - "SQL Lab View": ["SQLラボビュー"], + "SQL Lab View": ["SQL Lab ビュー"], "Template parameters": ["テンプレートパラメータ"], "The table was created. As part of this two-phase configuration process, you should now click the edit button by the new table to configure it.": [ "" @@ -390,8 +476,11 @@ "Deleted %(num)d css template": [""], "CSS template could not be deleted.": [""], "CSS template not found.": [""], - "Deleted %(num)d dashboard": [" %(num)d ダッシュボードを削除しました"], + "Deleted %(num)d dashboard": [ + " %(num)d 件のダッシュボードを削除しました" + ], "Title or Slug": ["タイトルまたはスラッグ"], + "Role": [""], "Must be unique": ["一意である必要があります"], "Dashboard parameters are invalid.": [ "ダッシュボードパラメータが無効です。" @@ -415,38 +504,59 @@ "Import dashboard failed for an unknown reason": [ "不明な理由でダッシュボードのインポートに失敗しました" ], + "You don't have access to this dashboard.": [ + "このダッシュボードにアクセスできません。" + ], "No data in file": ["ファイルにデータがありません"], "Table name undefined": [""], "Invalid connection string, a valid string usually follows: driver://user:password@database-host/database-name": [ "" ], - "SQLite database cannot be used as a data source for security reasons.": [ - "" - ], "Field cannot be decoded by JSON. %(msg)s": [""], "The metadata_params in Extra field is not configured correctly. The key %(key)s is invalid.": [ "" ], - "Database parameters are invalid.": [""], + "An engine must be specified when passing individual parameters to a database.": [ + "" + ], + "Engine \"%(engine)s\" is not a valid engine.": [""], + "Engine spec \"%(engine_spec)s\" does not support being configured via individual parameters.": [ + "" + ], + "Database parameters are invalid.": [ + "データベース パラメータが無効です。" + ], "A database with the same name already exists": [""], "Field is required": [""], "Field cannot be decoded by JSON. %{json_error}s": [""], "The metadata_params in Extra field is not configured correctly. The key %{key}s is invalid.": [ "" ], - "Database not found.": [""], - "Database could not be created.": [""], - "Database could not be updated.": [""], + "Database not found.": ["データベースが見つかりません。"], + "Database could not be created.": [ + "データベースを作成できませんでした。" + ], + "Database could not be updated.": [ + "データベースを更新できませんでした。" + ], "Connection failed, please check your connection settings": [""], "Cannot delete a database that has tables attached": [""], - "Database could not be deleted.": [""], + "Database could not be deleted.": [ + "データベースを削除できませんでした。" + ], "Stopped an unsafe database connection": [""], "Could not load database driver": [""], "Unexpected error occurred, please check your logs for details": [""], "Import database failed for an unknown reason": [""], "Could not load database driver: {}": [""], - "Deleted %(num)d dataset": [""], + "Deleted %(num)d dataset": [" %(num)d 件のデータセットを削除しました"], "Null or Empty": [""], + "Dataset column not found.": ["データセット列が見つかりません。"], + "Dataset column delete failed.": ["データセット列の削除に失敗しました。"], + "Changing this dataset is forbidden.": [ + "このデータセットの変更は禁止されています。" + ], + "Dataset %(name)s already exists": [""], "Database not allowed to change": [""], "One or more columns do not exist": [""], "One or more columns are duplicated": [""], @@ -464,19 +574,86 @@ "Dataset(s) could not be bulk deleted.": [""], "Changing this dataset is forbidden": [""], "Import dataset failed for an unknown reason": [""], - "Unknown Presto Error": [""], + "Dataset metric not found.": ["データセットの指標が見つかりません。"], + "Dataset metric delete failed.": [ + "データセット指標の削除に失敗しました。" + ], + "Original value": [""], + "Second": ["秒"], + "Minute": ["分"], + "5 minute": ["5分"], + "10 minute": ["10分"], + "15 minute": ["15分"], + "Half hour": ["30分"], + "Hour": ["時間"], + "Day": ["日"], + "Week": ["週"], + "Month": ["月"], + "Quarter": ["四半期"], + "Year": ["年"], + "Week starting sunday": [""], + "Week starting monday": [""], + "Week ending saturday": [""], + "Week_ending sunday": [""], + "Username": ["ユーザー名"], + "Password": ["パスワード"], + "Hostname or IP address": ["ホスト名またはIPアドレス"], + "Database port": ["DBポート番号"], + "Database name": ["データベース名"], + "Additinal parameters": ["追加パラメータ"], + "We were unable to connect to your database. Please confirm that your service account has the Viewer and Job User roles on the project.": [ + "" + ], + "Either the username \"%(username)s\", password, or database name \"%(database)s\" is incorrect.": [ + "" + ], + "The hostname \"%(hostname)s\" cannot be resolved.": [""], + "Port %(port)s on hostname \"%(hostname)s\" refused the connection.": [ + "" + ], + "The host \"%(hostname)s\" might be down, and can't be reached on port %(port)s.": [ + "" + ], + "Either the username \"%(username)s\" or the password is incorrect.": [ + "" + ], + "Unknown MySQL server host \"%(hostname)s\".": [""], + "The host \"%(hostname)s\" might be down and can't be reached.": [""], + "Unable to connect to database \"%(database)s\".": [ + "“%(database)s” に接続できません。" + ], + "The username \"%(username)s\" does not exist.": [""], + "The password provided for username \"%(username)s\" is incorrect.": [""], "We can't seem to resolve the column \"%(column_name)s\" at line %(location)s.": [ "" ], "The table \"%(table_name)s\" does not exist. A valid table must be used to run this query.": [ "" ], - "Deleted %(num)d saved query": [""], + "The schema \"%(schema_name)s\" does not exist. A valid schema must be used to run this query.": [ + "" + ], + "Unable to connect to catalog named \"%(catalog_name)s\".": [""], + "Unknown Presto Error": [""], + "We were unable to connect to your database named \"%(database)s\". Please verify your database name and try again.": [ + "" + ], + "Temporal expression not supported for type: %(col_type)s": [""], + "Deleted %(num)d saved query": [ + " %(num)d 件の保存したクエリを削除しました" + ], "Saved queries could not be deleted.": [""], "Saved query not found.": [""], - "Deleted %(num)d report schedule": [ - " %(num)d のレポートスケジュールを削除しました" + "Import saved query failed for an unknown reason.": [ + "不明な理由により、保存したクエリをインポートできませんでした。" ], + "Saved query parameters are invalid.": [ + "保存したクエリ パラメーターが無効です。" + ], + "Deleted %(num)d report schedule": [ + " %(num)d 件のレポートスケジュールを削除しました" + ], + "Value must be greater than 0": ["値は 0 より大きくする必要があります"], "Alert query returned more then one row. %s rows returned": [ "アラートクエリが複数の行を返しました。 %s 行が返されました" ], @@ -512,6 +689,9 @@ "Report Schedule execution failed when generating a screenshot.": [ "スクリーンショットの生成時にレポートスケジュールの実行に失敗しました。" ], + "Report Schedule execution failed when generating a csv.": [ + "csv の生成中にレポートスケジュールの実行に失敗しました。" + ], "Report Schedule execution got an unexpected error.": [ "レポートスケジュールの実行で予期しないエラーが発生しました。" ], @@ -524,7 +704,7 @@ "Alert query returned more then one row.": [ "アラートクエリが複数の行を返しました。" ], - "Alert validator config error.": ["アラートバリデーター設定エラー"], + "Alert validator config error.": ["アラートバリデーター設定エラー。"], "Alert query returned more then one column.": [ "アラートクエリが複数の列を返しました。" ], @@ -534,6 +714,15 @@ "Alert found an error while executing a query.": [ "クエリの実行中にアラートがエラーを検出しました。" ], + "A timeout occurred while executing the query.": [ + "クエリの実行中にタイムアウトが発生しました。" + ], + "A timeout occurred while taking a screenshot.": [ + "スクリーンショットの撮影中にタイムアウトが発生しました。" + ], + "A timeout occurred while generating a csv.": [ + "csv の生成中にタイムアウトが発生しました。" + ], "Alert fired during grace period.": [ "猶予期間中にアラートが発生しました。" ], @@ -552,20 +741,28 @@ "このレポートの変更は禁止されています" ], "An error occurred while pruning logs ": [ - "ログのプルーニング中にエラーが発生しました" + "ログのプルーニング中にエラーが発生しました " ], - "\n Explore in Superset

\n \n ": [ + "\n Error: %(text)s\n ": [""], + "\n

%(description)s

\n Explore in Superset

\n %(img_tag)s\n ": [ "" ], + "%(name)s.csv": [""], "%(prefix)s %(title)s": [""], - "\n *%(name)s*\n\n <%(url)s|Explore in Superset>\n ": [ + "\n *%(name)s*\n\n %(description)s\n\n Error: %(text)s\n ": [ "" ], + "\n *%(name)s*\n\n %(description)s\n\n <%(url)s|Explore in Superset>\n ": [ + "" + ], + "%(dialect)s cannot be used as a data source for security reasons.": [""], "\n *%(name)s*\n\n <%(url)s|Explore in Superset>\n ": [ "" ], "Explore in Superset

": [""], - "%(name)s.csv": [""], + "\n Explore in Superset

\n \n ": [ + "" + ], "\n *%(slice_name)s*\n\n <%(slice_url_user_friendly)s|Explore in Superset>\n ": [ "" ], @@ -588,7 +785,7 @@ "File": ["ファイル"], "Choose File": ["ファイルを選択"], "Upload": ["アップロード"], - "No Access!": ["アクセスなし"], + "No Access!": ["アクセスがありません!"], "You do not have permissions to access the datasource(s): %(name)s.": [ "データソースにアクセスするためのアクセス許可がありません: %(name)s." ], @@ -597,11 +794,11 @@ "Use the edit buttom to change this field": [ "このフィールドを変更するには、編集ボタンを使用します" ], - "Test Connection": ["テスト接続"], + "Test Connection": ["接続のテスト"], "[Superset] Access to the datasource %(name)s was granted": [ "[Superset] データソース %(name)s へのアクセスは許可されました" ], - "Unable to find such a holiday: [{}]": [""], + "Unable to find such a holiday: [%(holiday)s]": [""], "Referenced columns not available in DataFrame.": [""], "Column referenced by aggregate is undefined: %(column)s": [""], "Operator undefined for aggregator: %(name)s": [""], @@ -615,8 +812,12 @@ "Invalid geohash string": [""], "Invalid longitude/latitude": [""], "Invalid geodetic string": [""], - "`fbprophet` package not installed": [""], - "Time grain missing": ["時間単位がありません"], + "Column \"%(column)s\" is not numeric or does not exists in the query results.": [ + "" + ], + "`rename_columns` must have the same length as `columns`.": [""], + "`prophet` package not installed": [""], + "Time grain missing": [""], "Unsupported time grain: %(time_grain)s": [""], "Periods must be a positive integer value": [""], "Confidence interval must be between 0 and 1 (exclusive)": [""], @@ -644,6 +845,9 @@ "A SQL statement that defines whether the alert should get triggered or not. The query is expected to return either NULL or a number value.": [ "" ], + "This feature is deprecated and will be removed on 2.0. Take a look at the replacement feature Alerts & Reports documentation": [ + "" + ], "annotation start time or end time is required.": [""], "Annotation end time must be no earlier than start time.": [""], "Annotations": ["注釈"], @@ -659,7 +863,6 @@ "Add Annotation Layer": ["注釈レイヤーを追加"], "Edit Annotation Layer": ["注釈レイヤーを編集"], "Name": ["名前"], - "Dataset %(name)s already exists": [""], "Table [%{table}s] could not be found, please double check your database connection, schema, and table name, error: {}": [ "" ], @@ -686,14 +889,15 @@ "An unknown error occurred. Please contact your Superset administrator": [ "" ], - "Error occurred when opening the chart: %(error)s": [""], + "[Missing Dataset]": ["[データセットが見つかりません]"], "You don't have the rights to ": [""], "alter this ": [""], "chart": ["チャート"], - "create a ": ["作成日"], + "create a ": ["作成日 "], "Explore - %(table)s": [""], - "Chart [{}] has been saved": [""], - "Chart [{}] has been overwritten": [""], + "Explore": [""], + "Chart [{}] has been saved": ["チャート [{}] が保存されました"], + "Chart [{}] has been overwritten": ["チャート [{}] が上書きされました"], "dashboard": ["ダッシュボード"], "Chart [{}] was added to dashboard [{}]": [ "チャート [{}] はダッシュボード [{}] に追加されました" @@ -702,7 +906,7 @@ "ダッシュボード [{}] が作成されチャート [{}] が追加されました" ], "This dashboard was changed recently. Please reload dashboard to get latest version.": [ - "このダッシュボードは最近変更されました。最新の情報を入手するにはダッシュボードをリロードしてください" + "このダッシュボードは最近変更されました。最新の情報を入手するにはダッシュボードをリロードしてください。" ], "Could not load database driver: %(driver_name)s": [ "データベースドライバ: %(driver_name)s 読み込めませんでした" @@ -715,7 +919,7 @@ ], "Chart %(id)s not found": ["チャート %(id)s が見つかりません"], "Table %(table)s wasn't found in the database %(db)s": [ - "テーブル %(t)s はデータベース %(d)s にありません" + "テーブル %(table)s はデータベース %(db)s にありません" ], "Can't find User '%(name)s', please ask your admin to create one.": [ "ユーザー ‘%(name)s’ が見つかりません。管理者に作成を依頼してください。" @@ -735,6 +939,8 @@ "Add CSS Template": ["CSSテンプレートを追加"], "Edit CSS Template": ["CSSテンプレートを編集"], "Template Name": ["テンプレート名"], + "Request missing data field.": [""], + "Duplicate column name(s): %(columns)s": [""], "A human-friendly name": [""], "Used internally to identify the plugin. Should be set to the package name from the pluginʼs package.json": [ "" @@ -749,22 +955,25 @@ "Schedule Email Reports for Dashboards": [""], "Manage Email Reports for Dashboards": [""], "Changed On": ["変更日"], - "Active": [""], + "Active": ["アクティブ"], "Crontab": [""], "Recipients": [""], "Slack Channel": [""], "Deliver As Group": [""], "Delivery Type": [""], - "Schedule Email Reports for Charts": [""], - "Manage Email Reports for Charts": [""], + "Schedule Email Reports for Charts": [ + "チャートのメールレポートのスケジュール" + ], + "Manage Email Reports for Charts": ["チャートのメールレポートの管理"], "Email Format": ["メールフォーマット"], - "List Saved Query": ["保存されたクエリのリスト"], - "Show Saved Query": ["保存されたクエリを表示"], - "Add Saved Query": ["保存されたクエリを追加"], - "Edit Saved Query": ["保存されたクエリの編集"], + "List Saved Query": ["保存したクエリのリスト"], + "Show Saved Query": ["保存したクエリを表示"], + "Add Saved Query": ["保存したクエリを追加"], + "Edit Saved Query": ["保存したクエリの編集"], "End Time": ["終了時間"], "Pop Tab Link": [""], "Changed on": ["変更日"], + "The dataset associated with this chart no longer exists": [""], "Could not determine datasource type": [""], "Could not find viz object": [""], "Show Chart": ["チャートを表示"], @@ -776,7 +985,7 @@ "Duration (in seconds) of the caching timeout for this chart. Note this defaults to the datasource/table timeout if undefined.": [ "" ], - "Last Modified": ["最終更新日"], + "Last Modified": ["最終更新"], "Parameters": ["パラメータ"], "Visualization Type": ["可視化方式"], "Show Dashboard": ["ダッシュボードを表示"], @@ -792,10 +1001,13 @@ "ダッシュボードの読み取り可能なURLを取得するには" ], "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.": [ - "" + "この JSON オブジェクトは、ダッシュボード ビューの [保存] または [上書き] ボタンをクリックすると動的に生成されます。これは、参照用と特定のパラメータを変更する可能性のあるパワーユーザーのために公開されています。" ], "Owners is a list of users who can alter the dashboard.": [ - "所有者は、ダッシュボードを変更できるユーザーのリストです" + "所有者は、ダッシュボードを変更できるユーザーのリストです。" + ], + "Roles is a list which defines access to the dashboard. Granting a role access to a dashboard will bypass dataset level checks.If no roles defined then the dashboard is available to all roles.": [ + "" ], "Determines whether or not this dashboard is visible in the list of all dashboards": [ "このダッシュボードがすべてのダッシュボードのリストに表示されるかどうかを決定します" @@ -810,13 +1022,17 @@ "Export dashboards?": ["ダッシュボードをエクスポートしますか?"], "Name of table to be created from csv data.": [""], "CSV File": [""], - "Select a CSV file to be uploaded to a database.": [""], + "Select a CSV file to be uploaded to a database.": [ + "データベースにアップロードする CSV ファイルを選択します。" + ], "Only the following file extensions are allowed: %(allowed_extensions)s": [ - "" + "次のファイル拡張子のみが許可されます: %(allowed_extensions)s" ], "Specify a schema (if database flavor supports this).": [""], - "Delimiter": [""], - "Delimiter used by CSV file (for whitespace use \\s+).": [""], + "Delimiter": ["区切り文字"], + "Delimiter used by CSV file (for whitespace use \\s+).": [ + "CSV ファイルで使用する区切り文字 (空白文字の場合は \\s+ を使用)。" + ], "Table Exists": [""], "If table exists do one of the following: Fail (do nothing), Replace (drop and recreate table) or Append (insert data).": [ "" @@ -885,7 +1101,7 @@ "" ], "Duration (in seconds) of the caching timeout for charts of this database. A timeout of 0 indicates that the cache never expires. Note this defaults to the global timeout if undefined.": [ - "" + "このデータベースのチャートに対するキャッシュのタイムアウト期間(秒)。タイムアウトが0の場合は、キャッシュが失効しないことを意味します。未定義の場合は、グローバル・タイムアウトがデフォルト値になることに注意してください。" ], "If selected, please set the schemas allowed for csv upload in Extra.": [ "" @@ -950,7 +1166,7 @@ "An error occurred while storing the latest query id in the backend. Please contact your administrator if this problem persists.": [ "" ], - "Unknown error": [""], + "Unknown error": ["不明なエラー"], "Query was stopped.": [""], "Unable to migrate table schema state to backend. Superset will retry later. Please contact your administrator if this problem persists.": [ "" @@ -969,6 +1185,9 @@ "" ], "An error occurred while fetching tab state": [""], + "An error occurred while hiding the left bar. Please contact your administrator.": [ + "" + ], "An error occurred while removing tab. Please contact your administrator.": [ "" ], @@ -987,10 +1206,10 @@ "An error occurred while setting the tab title. Please contact your administrator.": [ "" ], - "Your query was saved": [""], - "Your query could not be saved": [""], - "Your query was updated": [""], - "Your query could not be updated": [""], + "Your query was saved": ["クエリが保存されました"], + "Your query could not be saved": ["クエリを保存できませんでした"], + "Your query was updated": ["クエリが更新されました"], + "Your query could not be updated": ["クエリを更新できませんでした"], "An error occurred while storing your query in the backend. To avoid losing your changes, please save your query using the \"Save Query\" button.": [ "" ], @@ -1011,18 +1230,24 @@ "" ], "Shared query": ["クエリを共有"], - "The datasource couldn't be loaded": [""], - "An error occurred while creating the data source": [""], + "The datasource couldn't be loaded": [ + "データ ソースを読み込めませんでした" + ], + "An error occurred while creating the data source": [ + "データ ソースの作成中にエラーが発生しました" + ], + "An error occurred while fetching function names.": [ + "関数名の取得中にエラーが発生しました。" + ], "SQL Lab uses your browser's local storage to store queries and results.\n Currently, you are using ${currentUsage.toFixed(\n 2,\n )} KB out of ${LOCALSTORAGE_MAX_USAGE_KB} KB. storage space.\n To keep SQL Lab from crashing, please delete some query tabs.\n You can re-access these queries by using the Save feature before you delete the tab. Note that you will need to close other SQL Lab windows before you do this.": [ "" ], - "Estimate selected query cost": [""], - "Estimate cost": [""], - "Cost estimate": [""], + "Estimate selected query cost": ["選択したクエリコストの見積"], + "Estimate cost": ["見積コスト"], + "Cost estimate": ["コストの見積もり"], "Creating a data source and creating a new tab": [""], - "An error occurred": [""], + "An error occurred": ["エラーが発生しました"], "Explore the result set in the data exploration view": [""], - "Explore": [""], "This query took %s seconds to run, ": [""], "and the explore view times out at %s seconds ": [""], "following this flow will most likely lead to your query timing out. ": [ @@ -1037,12 +1262,12 @@ "cannot be used as a column name. The column name/alias \"__timestamp\"\n is reserved for the main temporal expression, and column aliases ending with\n double underscores followed by a numeric value (e.g. \"my_col__1\") are reserved\n for deduplicating duplicate column names. Please use aliases to rename the\n invalid column names.": [ "" ], - "Raw SQL": [""], "Source SQL": [""], + "Raw SQL": [""], "SQL": [""], - "No query history yet...": [""], - "It seems you don't have access to any database": [""], + "No query history yet...": ["クエリ履歴はまだありません。"], "An error occurred when refreshing queries": [""], + "It seems you don't have access to any database": [""], "Filter by user": [""], "Filter by database": [""], "Query search string": [""], @@ -1056,9 +1281,14 @@ "Run query in a new tab": ["新しいタブでクエリを実行"], "Remove query from log": ["ログからクエリを削除"], "An error occurred saving dataset": [""], - ".CSV": [""], - "Clipboard": [""], + "Download to CSV": [""], + "Copy to Clipboard": [""], "Filter results": [""], + "%s rows returned": [""], + "The number of results displayed is limited to %s. Please add\n additional limits/filters or download to csv to see more rows up to\n the %s limit.": [ + "" + ], + "Query was stopped": [""], "Database error": ["データベースエラー"], "was created": ["作成されました"], "Query in a new tab": [""], @@ -1068,9 +1298,9 @@ "Track job": ["ジョブ履歴"], "Stop": ["中止"], "Run selection": [""], - "Run": [""], - "Stop running (Ctrl + x)": [""], - "Run query (Ctrl + Return)": [""], + "Run": ["実行"], + "Stop running (Ctrl + x)": ["実行を停止 (Ctrl + x)"], + "Run query (Ctrl + Return)": ["クエリを実行 (Ctrl + Return)"], "Save & Explore": [""], "Overwrite & Explore": [""], "Undefined": [""], @@ -1084,24 +1314,23 @@ "Schedule query": [""], "Schedule": [""], "There was an error with your request": [""], - "Please save the query to enable sharing": [""], + "Please save the query to enable sharing": [ + "共有を有効にするにはクエリを保存して下さい" + ], + "Copy query link to your clipboard": [ + "クエリのlinkをクリップボードにコピー" + ], + "Save the query to enable this feature": [ + "この機能を有効にするためクエリを保存する" + ], "Copy link": [""], - "Copy query link to your clipboard": [""], - "Save the query to copy the link": [""], - "No stored results found, you need to re-run your query": [""], - "Run a query to display results here": [""], - "Preview: `%s`": [""], - "Results": ["結果"], - "Query history": ["クエリ履歴"], "Run query": ["クエリ実行"], "New tab": [""], "Untitled query": [""], "Stop query": ["クエリを中止"], "Schedule the query periodically": [""], "You must run the query successfully first": [""], - "It appears that the number of rows in the query results displayed\n was limited on the server side to\n the %s limit.": [ - "" - ], + "Autocomplete": [""], "CREATE TABLE AS": [""], "CREATE VIEW AS": [""], "Estimate the cost before running a query": [""], @@ -1114,33 +1343,53 @@ "Hide tool bar": [""], "Close all other tabs": [""], "Duplicate tab": [""], + "New tab (Ctrl + q)": [""], + "New tab (Ctrl + t)": [""], "Copy partition query to clipboard": [""], "latest partition:": [""], "Keys for table": [""], "View keys & indexes (%s)": [""], - "Sort columns alphabetically": [""], - "Original table column order": [""], - "Copy SELECT statement to the clipboard": [""], - "Show CREATE VIEW statement": [""], - "CREATE VIEW statement": [""], + "Sort columns alphabetically": ["列をアルファベット順に並び替え"], + "Original table column order": ["元のテーブル列順で表示"], + "Copy SELECT statement to the clipboard": [ + "SELECT文をクリップボードにコピー" + ], + "Show CREATE VIEW statement": ["CREATE VIEW文を表示"], + "CREATE VIEW statement": ["CREATE VIEW文"], "Remove table preview": [""], - "Assign a set of parameters as": [""], - "below (example:": [""], - "), and they become available in your SQL (example:": [""], - ") by using": [""], "Edit template parameters": [""], "Invalid JSON": [""], + "No stored results found, you need to re-run your query": [""], + "Run a query to display results here": [ + "クエリを実行すると結果がここに表示されます" + ], + "Preview: `%s`": [""], + "Results": ["結果"], + "Query history": ["クエリ履歴"], "Create a new chart": ["新しいチャートを作成"], "Choose a dataset": ["データセットを選択"], "If the dataset you are looking for is not available in the list, follow the instructions on how to add it in the Superset tutorial.": [ "探しているデータセットがリストにない場合は、Supersetチュートリアルでデータセットを追加する方法についての説明に従ってください。" ], - "Choose a visualization type": ["チャートの可視化形式を選んでください"], + "Choose a visualization type": ["可視化形式を選択"], "Create new chart": ["新しいチャートを作成"], - "An error occurred while loading the SQL": [""], - "Updating chart was stopped": [""], - "An error occurred while rendering the visualization: %s": [""], - "Network error.": [""], + "An error occurred while loading the SQL": [ + "SQL のロード中にエラーが発生しました" + ], + "Click to see difference": ["クリックして差分を確認"], + "Altered": ["変更"], + "Chart changes": ["チャートの変更点"], + "Superset chart": [""], + "Check out this chart in dashboard:": [""], + "Select ...": [""], + "Loaded data cached": [""], + "Loaded from cache": [""], + "Click to force-refresh": [""], + "cached": [""], + "Certified by %s": [""], + "Copy to clipboard": [""], + "Copied to clipboard!": [""], + "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!": [""], "every": [""], "every month": [""], "every day of the month": [""], @@ -1203,21 +1452,6 @@ "OCT": ["10月"], "NOV": ["11月"], "DEC": ["12月"], - "OK": [""], - "Click to see difference": [""], - "Altered": [""], - "Chart changes": [""], - "Superset chart": [""], - "Check out this chart in dashboard:": [""], - "Select ...": [""], - "Loaded data cached": [""], - "Loaded from cache": [""], - "Click to force-refresh": [""], - "cached": [""], - "Certified by %s": [""], - "Copy to clipboard": [""], - "Copied!": [""], - "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!": [""], "Error while fetching schema list": [""], "Error while fetching database list": [""], "Database:": [""], @@ -1229,20 +1463,10 @@ "schema": ["スキーマ"], "delete": ["削除"], "Type \"%s\" to confirm": [""], - "DELETE": [""], + "DELETE": ["削除"], "Click to edit": [""], "You don't have the rights to alter this title.": [""], "Unexpected error": [""], - "Click to favorite/unfavorite": [""], - "An error occurred while fetching dashboards": [""], - "Error while fetching table list": [""], - "Select table or type table name": [""], - "Type to search ...": [""], - "Select table ": ["データソースを選択"], - "Force refresh table list": [""], - "See table schema": [""], - "%s%s": [""], - "Share dashboard": ["ダッシュボードを共有"], "This may be triggered by:": [""], "Please reach out to the Chart Owner for assistance.": [""], "Chart Owner: %s": [""], @@ -1250,9 +1474,9 @@ "See more": [""], "See less": [""], "Copy message": [""], - "Close": [""], + "Close": ["閉じる"], "This was triggered by:": [""], - "Did you mean:": [""], + "Did you mean:": ["もしかして:"], "%(suggestion)s instead of \"%(undefinedParameter)s?\"": [""], "Parameter error": ["パラメータエラー"], "We’re having trouble loading this visualization. Queries are set to timeout after %s second.": [ @@ -1262,19 +1486,30 @@ "" ], "Timeout error": ["タイムアウトエラー"], + "Click to favorite/unfavorite": ["クリックしてお気に入りに追加/解除"], "Cell content": [""], "The import was successful": [""], "OVERWRITE": ["上書き"], "Overwrite": ["上書き"], - "Import": [""], - "Import %s": [""], - "Last Updated %s": [""], + "Import": ["インポート"], + "Import %s": ["インポート %s"], + "Last Updated %s": ["最終更新 %s"], + "Sort:": [""], "%s Selected": [""], - "Deselect all": [""], + "Deselect all": ["すべての選択を解除"], + "No Data": [""], "%s-%s of %s": [""], "Settings": ["設定"], - "About": ["概要"], + "About": [""], "SQL query": ["SQLクエリ"], + "OK": [""], + "Error while fetching table list": [""], + "Select table or type table name": [""], + "Type to search ...": [""], + "Select table ": ["テーブルを選択 "], + "Force refresh table list": ["テーブルリストを強制更新"], + "See table schema": ["テーブルスキーマを参照"], + "%s%s": [""], "There is not enough space for this component. Try decreasing its width, or increasing the destination width.": [ "このコンポーネント用の十分なスペースがありません。幅を狭くするか、移動先の幅を大きくしてみてください。" ], @@ -1294,16 +1529,16 @@ "このダッシュボードは現在 ${nowPublished}" ], "You do not have permissions to edit this dashboard.": [ - "このダッシュボードを編集する権限がありません" + "このダッシュボードを編集する権限がありません。" ], "This dashboard was saved successfully.": [ - "このダッシュボードは正常に保存されました" + "このダッシュボードは正常に保存されました。" ], "Could not fetch all saved charts": [ - "保存されたすべてのチャートを取得できませんでした" + "保存したすべてのチャートを取得できませんでした" ], "Sorry there was an error fetching saved charts: ": [ - "保存したグラフの取得中にエラーが発生しました。:" + "保存したグラフの取得中にエラーが発生しました: " ], "Visualization": ["可視化"], "Data source": ["データソース"], @@ -1313,66 +1548,14 @@ "ここで選択したカラーパレットは、このダッシュボードの個々のグラフに適用される色を上書きします" ], "Color scheme": ["配色"], - "Load a template": ["テンプレートの読み込み"], - "Load a CSS template": ["CSSテンプレートの読み込み"], - "Live CSS editor": [""], - "You have unsaved changes.": ["未保存の変更があります."], - "This dashboard is currently force refreshing; the next force refresh will be in %s.": [ - "このダッシュボードは現在強制的に更新されています。次の強制更新は %s。" - ], - "Your dashboard is too large. Please reduce the size before save it.": [ - "ダッシュボードが大きすぎます。保存する前にサイズを小さくしてください" - ], - "Discard changes": ["変更を破棄"], - "An error occurred while fetching available CSS templates": [ - "利用可能なCSSテンプレートの取得中にエラーが発生しました" - ], - "Superset dashboard": ["Supersetダッシュボード"], - "Check out this dashboard: ": ["このダッシュボードを確認してください: "], - "Refresh dashboard": ["ダッシュボードを更新"], - "Set auto-refresh interval": ["自動更新間隔を設定"], - "Set filter mapping": ["フィルタマッピングを設定"], - "Edit dashboard properties": ["ダッシュボードのプロパティを編集"], - "Edit CSS": ["CSSを編集"], - "Download as image": ["画像としてダウンロード"], - "Toggle fullscreen": ["フルスクリーン切り替え"], + "You have unsaved changes.": ["未保存の変更があります。"], "There is no chart definition associated with this component, could it have been deleted?": [ - "このコンポーネントに関連付けられているチャート定義はありません。削除された可能性がありますか?" + "このコンポーネントに関連付けられているチャート定義はありません。削除されたのでしょうか?" ], "Delete this container and save to remove this message.": [ "このコンテナを削除し、保存してこのメ​​ッセージを削除します。" ], - "An error has occurred": ["エラーが発生しました"], - "You do not have permission to edit this dashboard": [ - "このダッシュボードを編集する権限がありません" - ], - "A valid color scheme is required": ["有効な配色が必要です"], - "The dashboard has been saved": ["ダッシュボードが保存されました"], - "Apply": ["適用"], - "Dashboard properties": ["ダッシュボードのプロパティ"], - "Basic information": ["基本情報"], - "URL slug": ["URLスラッグ"], - "A readable URL for your dashboard": [ - "ダッシュボードの読み取り可能なURL" - ], - "Access": ["アクセス"], - "Owners is a list of users who can alter the dashboard. Searchable by name or username.": [ - "所有者は、ダッシュボードを変更できるユーザーのリストです。名前またはユーザー名で検索可能" - ], - "Colors": ["色"], - "Advanced": [""], - "JSON metadata": [""], - "This dashboard is not published, it will not show up in the list of dashboards. Click here to publish this dashboard.": [ - "このダッシュボードは公開されていないため、ダッシュボードのリストには表示されません。このダッシュボードを公開するには、ここをクリックしてください。" - ], - "This dashboard is not published which means it will not show up in the list of dashboards. Favorite it to see it there or access it by using the URL directly.": [ - "このダッシュボードは公開されていないため、ダッシュボードのリストには表示されません。お気に入りに追加して表示するか、URLを直接使用してアクセスします" - ], - "This dashboard is published. Click to make it a draft.": [ - "このダッシュボードは公開されています。クリックして下書きにします" - ], - "Draft": ["下書き"], - "Don't refresh": ["更新しないでください"], + "Don't refresh": ["更新しない"], "10 seconds": ["10秒"], "30 seconds": ["30秒"], "1 minute": ["1分"], @@ -1392,15 +1575,77 @@ "Save dashboard": ["ダッシュボードを保存"], "Overwrite Dashboard [%s]": ["ダッシュボード [%s] を上書き"], "Save as:": ["別名で保存:"], - "[dashboard name]": [""], + "[dashboard name]": ["[ダッシュボード名]"], "also copy (duplicate) charts": ["チャートも複製する"], "Filter your charts": ["チャートを検索"], + "Cross Filter Scoping": [""], + "Load a template": ["テンプレートの読み込み"], + "Load a CSS template": ["CSSテンプレートの読み込み"], + "Live CSS editor": [""], + "Applied Cross Filters (%d)": ["適用したクロス フィルター (%d)"], + "Applied Filters (%d)": ["適用したフィルタ (%d)"], + "Incompatible Filters (%d)": ["互換性のないフィルタ (%d)"], + "Unset Filters (%d)": ["フィルタ (%d) の設定を解除"], + "This dashboard is currently force refreshing; the next force refresh will be in %s.": [ + "このダッシュボードは現在強制的に更新されています。次の強制更新は %s。" + ], + "Your dashboard is too large. Please reduce the size before save it.": [ + "ダッシュボードが大きすぎます。保存する前にサイズを小さくしてください。" + ], + "Discard changes": ["変更を破棄"], + "Edit dashboard": ["ダッシュボードを編集"], + "An error occurred while fetching available CSS templates": [ + "利用可能なCSSテンプレートの取得中にエラーが発生しました" + ], + "Superset dashboard": ["Supersetダッシュボード"], + "Check out this dashboard: ": ["このダッシュボードを確認してください: "], + "Copy dashboard URL": ["ダッシュボードURLをコピー"], + "Share dashboard by email": ["ダッシュボードをメールで共有"], + "Refresh dashboard": ["ダッシュボードを更新"], + "Set auto-refresh interval": ["自動更新間隔を設定"], + "Set filter mapping": ["フィルタマッピングを設定"], + "Edit dashboard properties": ["ダッシュボードのプロパティを編集"], + "Edit CSS": ["CSSを編集"], + "Download as image": ["画像としてダウンロード"], + "Toggle fullscreen": ["フルスクリーン切り替え"], + "An error has occurred": ["エラーが発生しました"], + "You do not have permission to edit this dashboard": [ + "このダッシュボードを編集する権限がありません" + ], + "A valid color scheme is required": ["有効な配色が必要です"], + "The dashboard has been saved": ["ダッシュボードが保存されました"], + "Access": ["アクセス"], + "Owners is a list of users who can alter the dashboard. Searchable by name or username.": [ + "所有者は、ダッシュボードを変更できるユーザーのリストです。名前またはユーザー名で検索できます。" + ], + "Colors": ["色"], + "Roles is a list which defines access to the dashboard. Granting a role access to a dashboard will bypass dataset level checks. If no roles defined then the dashboard is available to all roles.": [ + "" + ], + "Apply": ["適用"], + "Dashboard properties": ["ダッシュボードのプロパティ"], + "Basic information": ["基本情報"], + "URL slug": ["URLスラッグ"], + "A readable URL for your dashboard": ["ダッシュボード用の読みやすいURL"], + "Advanced": [""], + "JSON metadata": [""], + "This dashboard is not published, it will not show up in the list of dashboards. Click here to publish this dashboard.": [ + "このダッシュボードは公開されていないため、ダッシュボードのリストには表示されません。このダッシュボードを公開するには、ここをクリックしてください。" + ], + "This dashboard is not published which means it will not show up in the list of dashboards. Favorite it to see it there or access it by using the URL directly.": [ + "このダッシュボードは公開されていないため、ダッシュボードのリストには表示されません。お気に入りに追加して表示するか、URLを直接使用してアクセスします。" + ], + "This dashboard is published. Click to make it a draft.": [ + "このダッシュボードは公開されています。クリックして下書きにします。" + ], + "Draft": ["下書き"], "Annotation layers are still loading.": [ - "注釈レイヤーはまだ読み込み中です" + "注釈レイヤーはまだ読み込み中です。" ], "One ore more annotation layers failed loading.": [ - "1つ以上の注釈レイヤーの読み込みに失敗しました" + "1つ以上の注釈レイヤーの読み込みに失敗しました。" ], + "Emitted values": [""], "Cached %s": [""], "Fetched %s": [""], "Minimize chart": ["チャートを最小化"], @@ -1408,23 +1653,22 @@ "Force refresh": ["強制更新"], "Toggle chart description": ["チャートの説明を切り替え"], "View chart in Explore": ["チャートを表示"], - "Share chart": ["チャートを共有"], + "Copy chart URL": ["チャートのURLをコピー"], + "Share chart by email": ["チャートをメールで共有"], "Export CSV": ["CSVで出力"], - "Applied Filters (%d)": ["適用されたフィルタ (%d)"], - "Incompatible Filters (%d)": ["互換性のないフィルタ (%d)"], - "Unset Filters (%d)": ["フィルタ (%d) の設定を解除"], - "Search...": ["検索"], - "No filter is selected.": ["フィルタは選択されていません"], + "Cross-filter scoping": [""], + "Search...": ["検索…"], + "No filter is selected.": ["フィルタは選択されていません。"], "Editing 1 filter:": ["1つのフィルタを編集する:"], - "Batch editing %d filters:": [" %d フィルタのバッチ編集:"], + "Batch editing %d filters:": [" %d フィルタのバッチ編集:"], "Configure filter scopes": ["フィルタスコープを構成する"], "There are no filters in this dashboard.": [ - "このダッシュボードにはフィルターはありません" + "このダッシュボードにはフィルターはありません。" ], "Expand all": ["すべて展開"], "Collapse all": ["すべて折りたたむ"], "This markdown component has an error.": [ - "このマークダウンコンポーネントにエラーがあります" + "このマークダウンコンポーネントにエラーがあります。" ], "This markdown component has an error. Please revert your recent changes.": [ "このマークダウンコンポーネントにエラーがあります。最近の変更を元に戻してください。" @@ -1434,30 +1678,44 @@ "Header": ["見出し"], "Row": ["行"], "Tabs": ["タブ"], - "Markdown": ["マークダウン"], "Preview": ["プレビュー"], - "Yes, cancel": ["はい、キャンセルします"], - "Keep editing": ["編集を続ける"], + "Sorry, your browser does not support copying.": [""], + "Sorry, something went wrong. Try again later.": [""], + "All Filters (${filterValues.length})": [""], + "Filter Sets (${filterSetFilterValues.length})": [""], "Select parent filters": ["親フィルタを選択する"], - "Reset all": ["すべてリセット"], - "You have removed this filter.": ["このフィルタを削除しました。"], - "Restore filter": ["フィルタを復元"], - "Filter name": ["フィルタ名"], - "Name is required": ["名前が必要です"], - "Datasource is required": ["データソースが必要です"], - "Field": ["フィールド"], - "Parent filter": ["親フィルタ"], + "Check configuration": ["設定を確認"], + "Cannot load filter": ["フィルタを読み込めません"], + "Editing filter set:": ["フィルタセットを編集:"], + "Filter set with this name already exists": [""], + "Filter set already exists": [""], + "This filter set is identical to: \"%s\"": [""], + "Remove invalid filters": [""], + "Rebuild": [""], + "Filters (%d)": ["フィルター (%d)"], + "This filter doesn't exist in dashboard. It will not be applied.": [""], + "Filter metadata changed in dashboard. It will not be applied.": [""], "None": ["なし"], - "Apply changes instantly": ["変更を即座に適用する"], - "Allow multiple selections": ["複数の選択を許可する"], - "Inverse selection": ["逆選択"], - "Required": ["必須"], - "Are you sure you want to cancel?": ["キャンセルしてもよろしいですか?"], - "will not be saved.": ["保存されません"], - "Filter configuration and scoping": ["フィルタの構成とスコープ"], + "Please filter set name": [""], + "Create": ["作成"], + "Create new filter set": ["新しいフィルタ セットの作成"], + "New filter set": ["新しいフィルタ セット"], + "Clear all": ["すべてクリア"], "Add filter": ["フィルタを追加"], "(Removed)": ["(削除)"], "Undo?": ["元に戻しますか?"], + "New filter": ["新しいフィルタ"], + "Filters configuration and scoping": ["フィルタの構成とスコープ"], + "Filter name": ["フィルタ名"], + "Name is required": ["名前が必要です"], + "Filter Type": ["フィルタタイプ"], + "Dataset": ["データセット"], + "Dataset is required": ["データセットが必要です"], + "Parent filter": ["親フィルタ"], + "Default Value": ["デフォルト値"], + "Apply changes instantly": ["変更を即座に適用する"], + "You have removed this filter.": ["このフィルタを削除しました。"], + "Restore Filter": ["フィルタを復元"], "Scoping": ["スコープ"], "Apply to all panels": ["すべてのパネルに適用"], "Apply to specific panels": ["特定のパネルに適用"], @@ -1467,23 +1725,28 @@ "All panels with this column will be affected by this filter": [ "この列のすべてのパネルは、このフィルターの影響を受けます" ], + "Yes, cancel": ["はい、キャンセルします"], + "Keep editing": ["編集を続ける"], + "Are you sure you want to cancel?": ["キャンセルしてもよろしいですか?"], + "will not be saved.": ["保存されません。"], "All filters": ["すべてのフィルタ"], "All charts": ["すべてのチャート"], + "Tab title": [""], "Warning! Changing the dataset may break the chart if the metadata does not exist.": [ "" ], "Changing the dataset may break the chart if the chart relies on columns or metadata that does not exist in the target dataset": [ - "" + "データセットを変更すると、ターゲットのデータセットに存在しないカラムやメタデータに依存しているチャートが壊れることがあります" ], - "dataset": [""], - "Change dataset": [""], - "Warning!": [""], + "dataset": ["データセット"], + "Change dataset": ["データセットを変更"], + "Warning!": ["警告!"], "Search / Filter": [""], "Physical (table or view)": [""], "Virtual (SQL)": [""], - "SQL expression": [""], + "SQL expression": ["SQL 式"], "Data type": [""], - "Datetime format": [""], + "Datetime format": ["日時フォーマット"], "The pattern of timestamp format. For strings use ": [""], "Python datetime string pattern": [""], " expression which needs to adhere to the ": [""], @@ -1511,13 +1774,16 @@ "When using \"Autocomplete filters\", this can be used to improve performance of the query fetching the values. Use this option to apply a predicate (WHERE clause) to the query selecting the distinct values from the table. Typically the intent would be to limit the scan by applying a relative time filter on a partitioned or indexed time-related field.": [ "" ], - "Extra data to specify table metadata. Currently supports certification data of the format: `{ \"certification\": { \"certified_by\": \"Data Platform Team\", \"details\": \"This table is the source of truth.\" } }`.": [ + "Extra data to specify table metadata. Currently supports metadata of the format: `{ \"certification\": { \"certified_by\": \"Data Platform Team\", \"details\": \"This table is the source of truth.\" }, \"warning_markdown\": \"This is a warning.\" }`.": [ "" ], "Owners of the dataset": [""], "Cache timeout": [""], "The duration of time in seconds before the cache is invalidated": [""], "Hours offset": [""], + "The number of hours, negative or positive, to shift the time column. This can be used to move UTC time to local time.": [ + "" + ], "Spatial": [""], "virtual": [""], "Dataset name": [""], @@ -1532,12 +1798,12 @@ "Click the lock to make changes.": [""], "Click the lock to prevent further changes.": [""], "D3 format": [""], - "Warning message": [""], - "Warning message to display in the metric selector": [""], "Certified by": [""], "Person or group that has certified this metric": [""], "Certification details": [""], "Details of the certification": [""], + "Warning": ["警告"], + "Optional warning about use of this metric": [""], "Be careful.": [""], "Changing these settings will affect all charts using this dataset, including charts owned by other people.": [ "" @@ -1553,19 +1819,13 @@ "Confirm save": [""], "Edit Dataset ": [""], "Use legacy datasource editor": [""], - "Time range": ["時間範囲"], - "Time column": ["時間列"], - "Time grain": ["時間単位"], - "Origin": [""], - "Time granularity": ["時間粒度"], "A reference to the [Time] configuration, taking granularity into account": [ "" ], "Group by": [""], "One or many controls to group by": [""], "One or many metrics to display": [""], - "Dataset": ["データセット"], - "Visualization type": ["可視化タイプ"], + "Visualization type": ["可視化方式"], "The type of visualization to display": ["表示する可視化のタイプ"], "Fixed color": ["固定の色"], "Use this to define a static color for all circles": [ @@ -1584,14 +1844,14 @@ "" ], "The time column for the visualization. Note that you can define arbitrary expression that return a DATETIME column in the table. Also note that the filter below is applied against this column or expression": [ - "" + "可視化のための時間カラム。テーブルのDATETIME列を返す任意の式を定義することができます。この列または式に対して以下のフィルターが適用されることに注意してください" ], "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 Superset source code.": [ "" ], - "Last week": [""], + "Last week": ["先週"], "The time range for the visualization. All relative times, e.g. \"Last month\", \"Last 7 days\", \"now\", etc. are evaluated on the server using the server's local time (sans timezone). All tooltips and placeholder times are expressed in UTC (sans timezone). The timestamps are then evaluated by the database using the engine's local timezone. Note one can explicitly set the timezone per the ISO 8601 format if specifying either the start and/or end time.": [ - "" + "可視化の期間。すべての相対時間( e.g. “Last month”, “Last 7 days”, “now”, etc )はサーバーのローカル時間(sans timezone)を使用して評価されます。すべてのツールヒントとプレースホルダー時間は UTC (sans timezone) で表されます。タイムスタンプは、エンジンのローカルタイムゾーンを使用してデータベースによって評価されます。開始時刻や終了時刻を指定する場合は ISO 8601 形式に従ってタイムゾーンを明示的に設定できます。" ], "Row limit": [""], "Series limit": [""], @@ -1607,9 +1867,9 @@ "Entity": [""], "This defines the element to be plotted on the chart": [""], "X Axis": ["X軸"], - "Metric assigned to the [X] axis": [""], + "Metric assigned to the [X] axis": ["[X] 軸に割り当てられた指標"], "Y Axis": ["Y軸"], - "Metric assigned to the [Y] axis": [""], + "Metric assigned to the [Y] axis": ["[Y] 軸に割り当てられた指標"], "Bubble size": [""], "Y Axis Format": [""], "When `Calculation type` is set to \"Percentage change\", the Y Axis Format is forced to `.1%`": [ @@ -1619,26 +1879,44 @@ "Color map": [""], "description": [""], "bolt": [""], - "Changing this control takes effect instantly": [""], + "Changing this control takes effect instantly": [ + "この変更は即座に反映されます" + ], "Customize": ["カスタマイズ"], - "rows retrieved": [""], - "Sorry, An error occurred": [""], - "No data": [""], - "View samples": [""], - "Search Metrics & Columns": [""], - "Showing %s of %s": [""], - "New chart": [""], - "Edit properties": [""], - "View query": ["クエリを見る"], - "Run in SQL Lab": ["SQLラボで実行"], "Height": ["高さ"], "Width": ["幅"], - "Export to .json": ["jsonで出力"], - "Export to .csv format": ["csvで出力"], + "Copy chart URL to clipboard": [""], + "Loading...": [""], + "Superset Chart": [""], + "Export to .JSON format": [""], + "Export to .CSV format": [""], "%s - untitled": [""], "Edit chart properties": ["チャートのプロパティを編集"], "Control labeled ": [""], "Open Datasource tab": ["データソースタブを開く"], + "rows": ["行"], + "Limit reached": [""], + "**Select** a dashboard OR **create** a new one": [ + "ダッシュボードを **選択** または **新規作成**" + ], + "Please enter a chart name": ["チャート名を入力してください"], + "Save chart": ["チャートを保存"], + "Save & go to dashboard": ["保存してダッシュボードに移動"], + "Save as new chart": ["新しいチャートとして保存"], + "Save (Overwrite)": ["上書き保存"], + "Save as ...": ["別名で保存"], + "Chart name": ["チャート名"], + "Add to dashboard": ["新しいダッシュボードに追加"], + "rows retrieved": ["行を取得"], + "Sorry, An error occurred": ["エラーが発生しました"], + "No data": [""], + "View samples": ["サンプルを表示"], + "Search Metrics & Columns": [""], + "Showing %s of %s": ["Showing %s of %s"], + "New chart": ["新しいチャート"], + "Edit properties": [""], + "View query": ["クエリを見る"], + "Run in SQL Lab": ["SQL Labで実行"], "You do not have permission to edit this chart": [ "このチャートを編集する権限がありません" ], @@ -1652,17 +1930,32 @@ "A list of users who can alter the chart. Searchable by name or username.": [ "" ], - "rows": ["行"], - "Limit reached": [""], - "**Select** a dashboard OR **create** a new one": [""], - "Please enter a chart name": ["チャート名を入力してください"], - "Save chart": ["チャートを保存"], - "Save & go to dashboard": ["保存してダッシュボードに移動"], - "Save as new chart": ["新しいチャートとして保存"], - "Save (Overwrite)": ["上書き保存"], - "Save as ...": ["別名で保存"], - "Chart name": ["チャート名"], - "Add to dashboard": ["新しいダッシュボードに追加"], + "`Min` value should be numeric or empty": [""], + "`Max` value should be numeric or empty": [""], + "Min": ["最小値"], + "Max": ["最大値"], + "No results found": [""], + "%s option(s)": [""], + "Invalid lat/long configuration.": [""], + "Reverse lat/long ": [""], + "Longitude & Latitude columns": [""], + "Delimited long & lat single column": [""], + "Multiple formats accepted, look the geopy.points Python library for more details": [ + "" + ], + "Geohash": [""], + "textarea": [""], + "in modal": [""], + "This visualization type is not supported.": [ + "この可視化方式はサポートされていません。" + ], + "Click to change visualization type": ["クリックして可視化方式を変更"], + "Select a visualization type": ["可視化方式を選んでください"], + "Failed to verify select options: %s": [""], + "Annotation Slice Configuration": ["注釈スライスの構成"], + "This section allows you to configure how to use the slice\n to generate annotations.": [ + "" + ], "Display configuration": [""], "Configure your how you overlay is displayed here.": [""], "Style": [""], @@ -1680,16 +1973,44 @@ "Remove": ["削除"], "Edit annotation layer": ["注釈レイヤーを編集"], "Add annotation layer": ["注釈レイヤーを追加"], - "`Min` value should be numeric or empty": [""], - "`Max` value should be numeric or empty": [""], - "Min": ["最小値"], - "Max": ["最大値"], + "Empty collection": ["空のコレクション"], + "Add an item": ["アイテムを追加"], + "Remove item": ["アイテムを削除"], "Edit dataset": ["データセットを編集"], - "View in SQL Lab": ["SQLラボで表示"], - "More dataset related options": [""], - "Superset supports smart date parsing. Strings like `3 weeks ago`, `last sunday`, or `2 weeks from now` can be used.": [ + "View in SQL Lab": ["SQL Labで表示"], + "More dataset related options": [ + "データセットに関連するその他のオプション" + ], + "Missing dataset": ["データセットが見つかりません"], + "The dataset linked to this chart may have been deleted.": [""], + "RANGE TYPE": ["範囲のタイプ"], + "Actual time range": ["実際の期間"], + "CANCEL": ["キャンセル"], + "APPLY": ["適用"], + "Edit time range": ["期間を編集"], + "Configure Advanced Time Range ": [""], + "START (INCLUSIVE)": [""], + "Start date included in time range": [""], + "END (EXCLUSIVE)": [""], + "End date excluded from time range": [""], + "Configure Time Range: Previous...": [""], + "Configure Time Range: Last...": [""], + "Configure custom time range": [""], + "Relative quantity": [""], + "Anchor to": [""], + "NOW": [""], + "Date/Time": [""], + "Return to specific datetime.": [""], + "Syntax": [""], + "Example": ["例"], + "Moves the given set of dates by a specified interval.": [""], + "Truncates the specified date to the accuracy specified by the date unit.": [ "" ], + "Get the last date by the date unit.": [""], + "Get the specify date for the holiday": [""], + "Drop columns or metrics": ["列または指標を削除する"], + "Drop columns": ["列を削除する"], "Default": [""], "(optional) default value for the filter, when using the multiple option, you can use a semicolon-delimited list of options.": [ "" @@ -1698,6 +2019,7 @@ "Metric to sort the results by": [""], "Sort ascending": [""], "Check for sorting ascending": [""], + "Allow multiple selections": ["複数の選択を許可する"], "Multiple selections allowed, otherwise filter is limited to a single value": [ "" ], @@ -1705,43 +2027,9 @@ "By default, each filter loads at most 1000 choices at the initial page load. Check this box if you have more than 1000 filter values and want to enable dynamically searching that loads filter values as users type (may add stress to your database).": [ "" ], + "Required": ["必須"], "User must select a value for this filter": [""], "Filter configuration": ["フィルタ構成"], - "Error while fetching data": ["データの取得中にエラーが発生しました"], - "No results found": [""], - "%s option(s)": [""], - "Invalid lat/long configuration.": [""], - "Reverse lat/long ": [""], - "Longitude & Latitude columns": [""], - "Delimited long & lat single column": [""], - "Multiple formats accepted, look the geopy.points Python library for more details": [ - "" - ], - "Geohash": [""], - "textarea": [""], - "in modal": [""], - "Time series columns": [""], - "This visualization type is not supported.": [""], - "Click to change visualization type": [ - "クリックして可視化のタイプを変更" - ], - "Select a visualization type": ["可視化のタイプを選んでください"], - "Failed to verify select options: %s": [""], - "RANGE TYPE": ["範囲のタイプ"], - "Actual time range": [""], - "CANCEL": ["キャンセル"], - "APPLY": ["適用"], - "Edit time range": ["時間範囲を編集"], - "Configure advanced time range": [""], - "START": [""], - "END": [""], - "Configure Time Range: Previous...": [""], - "Configure Time Range: Last...": [""], - "Configure custom time range": [""], - "Relative quantity": [""], - "Anchor to": [""], - "NOW": [""], - "Date/Time": [""], "Simple": [""], "Custom SQL": [""], "No such column found. To filter on a metric, try the Custom SQL tab.": [ @@ -1756,20 +2044,26 @@ "choose WHERE or HAVING...": [""], "Filters by columns": [""], "Filters by metrics": [""], - "\n This filter was inherited from the dashboard's context.\n It won't be saved when saving the chart.\n ": [ - "" - ], + "Fixed": [""], + "Based on a metric": [""], + "My metric": [""], + "Add metric": [""], "%s aggregates(s)": [""], "%s saved metric(s)": [""], "Saved": [""], - "Saved metric": [""], + "Saved metric": ["保存した指標"], "column": [""], "aggregate": [""], - "My metric": [""], - "Add metric": [""], + "\n This filter was inherited from the dashboard's context.\n It won't be saved when saving the chart.\n ": [ + "" + ], + "Error while fetching data": ["データの取得中にエラーが発生しました"], + "Time series columns": [""], "Code": [""], "Markup type": [""], - "Pick your favorite markup language": [""], + "Pick your favorite markup language": [ + "お気に入りのマークアップ言語を選択" + ], "Put your code here": [""], "Query": ["クエリ"], "URL": [""], @@ -1780,18 +2074,22 @@ "Time related form attributes": [""], "Chart type": ["チャートタイプ"], "Chart ID": ["チャートID"], - "The id of the active chart": [""], - "Cache Timeout (seconds)": [""], - "The number of seconds before expiring the cache": [""], + "The id of the active chart": ["アクティブなチャートのID"], + "Cache Timeout (seconds)": ["キャッシュタイムアウト (秒)"], + "The number of seconds before expiring the cache": [ + "キャッシュを期限切れにするまでの秒数" + ], "URL parameters": ["URLパラメータ"], "Extra parameters for use in jinja templated queries": [""], "Time range endpoints": [""], "Time range endpoints (SIP-15)": [""], "Annotations and layers": [""], "Sort descending": [""], - "Whether to sort descending or ascending": [""], + "Whether to sort descending or ascending": [ + "降順または昇順でソートするかどうか" + ], "Contribution": [""], - "Compute the contribution to the total": [""], + "Compute the contribution to the total": ["全体への寄与度を算出"], "Advanced analytics": [""], "This section contains options that allow for advanced analytical post processing of query results": [ "" @@ -1823,6 +2121,10 @@ "Pandas resample rule": [""], "Method": [""], "Pandas resample method": [""], + "No columns": [""], + "%s option": [""], + "Chosen non-numeric column": [""], + "No time columns": [""], "Favorites": ["お気に入り"], "Created content": ["作成したコンテンツ"], "Recent activity": ["最近のアクティビティ"], @@ -1838,14 +2140,16 @@ "Profile picture provided by Gravatar": [ "Gravatarが提供するプロフィール写真" ], - "joined": ["参加しました"], + "joined": ["参加"], "id:": [""], "There was an error fetching your recent activity:": [ "最近のアクティビティの取得中にエラーが発生しました:" ], - "Deleted: %s": ["削除: %s"], + "Deleted: %s": ["削除しました: %s"], "There was an issue deleting: %s": ["削除中に問題が発生しました: %s"], - "There was an issue deleting %s: %s": ["削除中に問題が発生しました: %s"], + "There was an issue deleting %s: %s": [ + "%s の削除中に問題が発生しました: %s" + ], "report": ["レポート"], "alert": ["アラート"], "reports": ["レポート"], @@ -1868,7 +2172,7 @@ "Alerts & reports": ["アラートとレポート"], "Reports": ["レポート"], "This action will permanently delete %s.": [""], - "Delete %s?": ["削除"], + "Delete %s?": ["%s を削除しますか?"], "Please confirm": ["確認してください"], "Are you sure you want to delete the selected %s?": [""], "< (Smaller than)": [""], @@ -1883,7 +2187,6 @@ "90 days": ["90日"], "Add notification method": [""], "Add delivery method": [""], - "Recipients are separated by \",\" or \";\"": [""], "Add": ["追加"], "Edit ${isReport ? 'Report' : 'Alert'}": [""], "Add ${isReport ? 'Report' : 'Alert'}": [""], @@ -1902,8 +2205,9 @@ "Message content": ["メッセージ内容"], "log": ["ログ"], "State": ["状態"], - "Scheduled at": [""], - "Start at": ["開始時間"], + "Execution ID": ["実行 ID"], + "Scheduled at (UTC)": ["スケジュール設定時刻 (UTC)"], + "Start at (UTC)": ["開始時刻 (UTC)"], "Duration": ["期限"], "Error message": ["エラーメッセージ"], "${alertResource?.type}": [""], @@ -1918,6 +2222,7 @@ "Alert failed": ["アラートに失敗しました"], "Nothing triggered": [""], "Alert Triggered, In Grace Period": ["アラート発動、猶予期間中"], + "Recipients are separated by \",\" or \";\"": [""], "${RecipientIconName.email}": [""], "${RecipientIconName.slack}": [""], "annotation": ["注釈"], @@ -1952,24 +2257,24 @@ "There was an issue deleting the selected layers: %s": [ "選択したレイヤーの削除で問題が発生しました: %s" ], - "Last modified": ["最終更新日"], + "Last modified": ["最終更新"], "Created on": ["作成日"], "Edit template": ["テンプレートを編集"], "Delete template": ["テンプレートを削除"], "Annotation layer": ["注釈レイヤー"], "An error occurred while fetching dataset datasource values: %s": [ - "データセット・データソース値の取得中にエラーが発生しました" + "データセット・データソース値の取得中にエラーが発生しました: %s" ], "No annotation layers yet": ["注釈レイヤーはまだありません"], "This action will permanently delete the layer.": [ - "このアクションにより、レイヤーが完全に削除されます" + "このアクションにより、レイヤーが完全に削除されます。" ], "Delete Layer?": ["本当にレイヤーを削除しますか?"], "Are you sure you want to delete the selected layers?": [ - "選択されたレイヤーを削除してもよろしいですか?" + "選択したレイヤーを削除してもよろしいですか?" ], "Are you sure you want to delete": ["削除してもよろしいですか"], - "Last modified %s": ["最終更新日 %s"], + "Last modified %s": ["最終更新 %s"], "The passwords for the databases below are needed in order to import them together with the charts. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [ "" ], @@ -1979,32 +2284,42 @@ "There was an issue deleting the selected charts: %s": [""], "Modified by": ["更新者"], "Owner": ["所有者"], + "All": [""], "An error occurred while fetching chart owners values: %s": [""], "An error occurred while fetching chart created by values: %s": [""], "Viz type": ["可視化タイプ"], "An error occurred while fetching chart dataset values: %s": [""], "Favorite": ["お気に入り"], + "Any": ["任意"], "Yes": [""], "No": [""], + "Alphabetical": ["ABC順"], + "Recently modified": ["更新"], + "Least recently modified": ["最終更新"], + "Import charts": ["チャートのインポート"], "Are you sure you want to delete the selected charts?": [ "選択したチャートを削除してもよろしいですか?" ], "css_template": [""], "Edit CSS template properties": ["CSSテンプレートのプロパティを編集する"], "Add CSS template": ["CSSテンプレートを追加する"], - "CSS template name": ["テンプレート名"], + "CSS template name": ["CSSテンプレート名"], "css": [""], "CSS templates": ["CSSテンプレート"], - "There was an issue deleting the selected templates: %s": [""], + "There was an issue deleting the selected templates: %s": [ + "選択したテンプレートの削除で問題が発生しました: %s" + ], "Last modified by %s": ["最終更新者 %s"], "CSS template": ["CSSテンプレート"], "This action will permanently delete the template.": [ "このアクションにより、テンプレートが完全に削除されます。" ], - "Delete Template?": ["CSSテンプレート"], + "Delete Template?": ["テンプレートを削除しますか?"], "Are you sure you want to delete the selected templates?": [ "選択したテンプレートを削除してもよろしいですか?" ], + "published": ["公開"], + "draft": ["下書き"], "The passwords for the databases below are needed in order to import them together with the dashboards. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [ "" ], @@ -2015,19 +2330,17 @@ "ダッシュボードの取得中にエラーが発生しました: %s" ], "There was an issue deleting the selected dashboards: ": [ - "選択したダッシュボードの削除で問題が発生しました。:" + "選択したダッシュボードの削除で問題が発生しました。: " ], "An error occurred while fetching dashboard owner values: %s": [ "ダッシュボードの所有者の値の取得中にエラーが発生しました: %s" ], "An error occurred while fetching dashboard created by values: %s": [ - "値によって作成されたダッシュボードの取得中にエラーが発生しました: %s" + "作成したダッシュボードの取得中にエラーが発生しました: %s" ], - "Unpublished": ["未公開"], "Are you sure you want to delete the selected dashboards?": [ "選択したダッシュボードを削除してもよろしいですか?" ], - "Sorry, your browser does not support copying.": [""], "SQL Copied!": [""], "The passwords for the databases below are needed in order to import them. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [ "" @@ -2037,7 +2350,8 @@ ], "database": ["データベース"], "An error occurred while fetching database related data: %s": [""], - "Asynchronous query execution": [""], + "Import databases": ["データベースのインポート"], + "Asynchronous query execution": ["非同期でのクエリ実行"], "AQE": [""], "Allow data manipulation language": [""], "DML": [""], @@ -2048,32 +2362,31 @@ ], "Delete Database?": ["データベースを削除しますか?"], "Please enter a SQLAlchemy URI to test": [""], - "Connection looks good!": [""], - "ERROR: Connection failed. ": [""], "Sorry there was an error fetching database information: %s": [""], "Edit database": ["データベースを編集"], "Add database": ["データベースを追加"], - "Connection": [""], - "Database name": ["データベース名"], + "Display Name": ["表示名"], "Name your dataset": [""], + "Pick a name to help you identify this database.": [""], "dialect+driver://username:password@host:port/database": [""], - "Test connection": [""], "Refer to the ": [""], - "SQLAlchemy docs": [""], " for more information on how to structure your URI.": [""], - "Performance": [""], - "Chart cache timeout": [""], - "Operate the database in asynchronous mode, meaning that the queries are executed on remote workers as opposed to on the web server itself. This assumes that you have a Celery worker setup as well as a results backend. Refer to the installation docs for more information.": [ + "Test connection": ["接続のテスト"], + "Allow this database to be queried in SQL Lab": [""], + "Allow creation of new tables based on queries": [""], + "Allow creation of new views based on queries": [""], + "CTAS & CVAS SCHEMA": [""], + "Search or select schema": [""], + "When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema.": [ "" ], - "SQL Lab settings": ["SQLラボ設定"], - "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...)": [ + "Allow manipulation of the database using non-SELECT statements such as UPDATE, DELETE, CREATE, etc.": [ "" ], "Allow multi schema metadata fetch": [""], - "CTAS schema": ["CTASスキーマ"], - "When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema.": [ - "" + "Chart cache timeout": [""], + "Operate the database in asynchronous mode, meaning that the queries are executed on remote workers as opposed to on the web server itself. This assumes that you have a Celery worker setup as well as a results backend. Refer to the installation docs for more information.": [ + "データベースを非同期モードで動作させます。Webサーバー自体ではなくリモートワーカーでクエリを実行します。この機能はCeleryワーカーと結果バックエンドがセットアップされていることを前提としています。詳細についてはインストールドキュメントを参照してください。" ], "Secure extra": [""], "JSON string containing additional connection configuration.": [""], @@ -2107,7 +2420,6 @@ "5. The allows_virtual_table_explore field is a boolean specifying whether or not the Explore button in SQL Lab results is shown.": [ "" ], - "Error while saving dataset: %s": [""], "Add dataset": ["データセットを追加"], "The passwords for the databases below are needed in order to import them together with the datasets. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [ "" @@ -2122,51 +2434,78 @@ "An error occurred while fetching dataset owner values: %s": [""], "An error occurred while fetching datasets: %s": [""], "An error occurred while fetching schema values: %s": [""], - "There was an issue deleting the selected datasets: %s": [""], + "Import datasets": ["データセットのインポート"], + "There was an issue deleting the selected datasets: %s": [ + "選択したデータセットの削除に問題が発生しました: %s" + ], "The dataset %s is linked to %s charts that appear on %s dashboards. Are you sure you want to continue? Deleting the dataset will break those objects.": [ "" ], - "Delete Dataset?": ["本当にデータセットを削除しますか?"], - "Are you sure you want to delete the selected datasets?": [""], + "Delete Dataset?": ["データセットを削除しますか?"], + "Are you sure you want to delete the selected datasets?": [ + "選択したデータセットを削除しますか?" + ], "0 Selected": [""], "%s Selected (Virtual)": [""], "%s Selected (Physical)": [""], "%s Selected (%s Physical, %s Virtual)": [""], - "There was an issue previewing the selected query. %s": [""], - "Success": [""], - "Failed": [""], - "Running": [""], - "Offline": [""], + "There was an issue previewing the selected query. %s": [ + "選択したクエリのプレビュー中に問題が発生しました。 %s" + ], + "Success": ["成功"], + "Failed": ["失敗"], + "Running": ["実行中"], + "Offline": ["オフライン"], "Scheduled": [""], "Duration: %s": [""], - "Tab name": [""], + "Tab name": ["タブ名"], "TABLES": [""], "Rows": [""], - "Open query in SQL Lab": ["SQLラボでクエリを開く"], + "Open query in SQL Lab": ["SQL Labでクエリを開く"], "An error occurred while fetching database values: %s": [""], + "Time range": ["期間"], "Search by query text": [""], - "Query preview": [""], - "Previous": [""], - "Next": [""], - "Open in SQL Lab": ["SQLラボで開く"], + "Query preview": ["クエリプレビュー"], + "Previous": ["前"], + "Next": ["次"], + "Open in SQL Lab": ["SQL Labで開く"], "User query": ["ユーザークエリ"], - "Executed query": ["実行されたクエリ"], - "Saved queries": ["保存されたクエリ"], - "There was an issue previewing the selected query %s": [""], - "Link Copied!": [""], - "There was an issue deleting the selected queries: %s": [""], + "Executed query": ["実行したクエリ"], + "The passwords for the databases below are needed in order to import them together with the saved queries. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [ + "保存したクエリと一緒にインポートするには、以下のデータベースのパスワードが必要です。データベース構成の ”Secure Extra” と ”Certificate” セクションはエクスポートファイルに存在せず、必要に応じてインポート後に手動で追加する必要がある点に注意してください。" + ], + "You are importing one or more saved queries that already exist. Overwriting might cause you to lose some of your work. Are you sure you want to overwrite?": [ + "既に存在する 1 つ以上の保存済みクエリをインポートしています。上書きすると、作業の一部が失われる可能性があります。上書きしますか?" + ], + "Saved queries": ["保存したクエリ"], + "There was an issue previewing the selected query %s": [ + "選択したクエリのプレビュー中に問題が発生しました %s" + ], + "Import queries": ["クエリのインポート"], + "Link Copied!": ["リンクをコピーしました!"], + "There was an issue deleting the selected queries: %s": [ + "選択したクエリの削除に問題が発生しました: %s" + ], "Edit query": ["クエリを編集"], - "Copy query URL": [""], + "Copy query URL": ["クエリ URL のコピー"], + "Export query": ["クエリのエクスポート"], "Delete query": ["クエリを削除"], - "This action will permanently delete the saved query.": [""], + "This action will permanently delete the saved query.": [ + "この操作を実行すると、保存したクエリは完全に削除されます。" + ], "Delete Query?": ["クエリを削除しますか?"], - "Are you sure you want to delete the selected queries?": [""], + "Are you sure you want to delete the selected queries?": [ + "選択したクエリを削除しますか?" + ], + "queries": ["クエリ"], "Query name": ["クエリ名"], - "Edited": ["編集したもの"], - "Created": ["作成したもの"], - "Viewed": ["表示したもの"], + "[Untitled]": [""], + "Unknown": ["不明"], + "Edited": ["編集した項目"], + "Created": ["作成した項目"], + "Viewed": ["表示した項目"], "Examples": ["例"], - "Mine": ["私のもの"], + "Mine": ["個人用"], "Recently viewed charts, dashboards, and saved queries will appear here": [ "最近表示したグラフ、ダッシュボード、保存したクエリがここに表示されます" ], @@ -2174,20 +2513,32 @@ "最近作成したグラフ、ダッシュボード、保存したクエリがここに表示されます" ], "Recent example charts, dashboards, and saved queries will appear here": [ - "最近のチャート、ダッシュボード、保存されたクエリの例がここに表示されます" + "最近のチャート、ダッシュボード、保存したクエリの例がここに表示されます" ], "Recently edited charts, dashboards, and saved queries will appear here": [ "最近編集したグラフ、ダッシュボード、保存したクエリがここに表示されます" ], - "${tableName\n .split('')\n .slice(0, tableName.length - 1)\n .join('')}\n ": [ + "${tableName\n .split('')\n .slice(0, tableName.length - 1)\n .join('')}\n ": [ "" ], - "You don't have any favorites yet!": ["まだお気に入りはありません!"], - "SQL Lab queries": ["SQLラボクエリ"], - "${tableName}": ["テーブル名"], + "You don't have any favorites yet!": ["まだお気に入りはありません!"], + "SQL Lab queries": ["SQL Labクエリ"], + "${tableName}": [""], "query": ["クエリ"], "Share": ["共有"], "Last run %s": ["前回の実行 %s"], + "There was an issue fetching your recent activity: %s": [ + "最近のアクティビティの取得中に問題が発生しました: %s" + ], + "There was an issues fetching your dashboards: %s": [ + "ダッシュボードの取得中に問題が発生しました: %s" + ], + "There was an issues fetching your chart: %s": [ + "チャートの取得中に問題が発生しました: %s" + ], + "There was an issues fetching your saved queries: %s": [ + "保存したクエリの取得中に問題が発生しました: %s" + ], "Recents": ["最近"], "Select start and end date": ["開始日と終了日を選択"], "Type or Select [%s]": ["入力または選択 [%s]"], diff --git a/superset/translations/ja/LC_MESSAGES/messages.po b/superset/translations/ja/LC_MESSAGES/messages.po index e28d6d322..c355eec5c 100644 --- a/superset/translations/ja/LC_MESSAGES/messages.po +++ b/superset/translations/ja/LC_MESSAGES/messages.po @@ -17,568 +17,597 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-01-22 15:56-0300\n" -"PO-Revision-Date: 2017-10-20 16:25+0900\n" -"Last-Translator: \n" -"Language-Team: ja \n" +"POT-Creation-Date: 2021-04-26 02:49+0900\n" +"PO-Revision-Date: 2021-04-27 01:24+0900\n" +"Last-Translator: Yuri Umezaki \n" "Language: ja\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Language-Team: ja \n" "Plural-Forms: nplurals=1; plural=0\n" -"Generated-By: Babel 2.8.0\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.0\n" -#: superset/app.py:225 +#: superset/app.py:232 msgid "Home" msgstr "ホーム" -#: superset/app.py:230 superset/views/annotations.py:119 +#: superset/app.py:237 superset/views/annotations.py:119 msgid "Annotation Layers" msgstr "注釈レイヤー" -#: superset/app.py:233 superset/app.py:277 superset/app.py:286 -#: superset/app.py:339 superset/app.py:420 superset/app.py:428 -#: superset/app.py:438 superset/app.py:450 +#: superset/app.py:240 superset/app.py:284 superset/app.py:293 +#: superset/app.py:346 superset/app.py:431 superset/app.py:439 +#: superset/app.py:452 superset/app.py:464 msgid "Manage" msgstr "管理" -#: superset-frontend/src/profile/components/Security.tsx:46 superset/app.py:239 -#: superset/views/database/mixins.py:32 +#: superset-frontend/src/profile/components/Security.tsx:46 superset/app.py:246 +#: superset/views/database/mixins.py:33 msgid "Databases" msgstr "データベース" -#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:247 -#: superset-frontend/src/explore/components/DataTablesPane.tsx:251 -#: superset/app.py:242 superset/app.py:251 superset/app.py:375 -#: superset/app.py:390 superset/app.py:478 superset/app.py:487 -#: superset/app.py:500 superset/app.py:509 +#: superset-frontend/src/explore/components/ControlPanelsContainer.tsx:300 +#: superset-frontend/src/explore/components/DataTablesPane/index.tsx:293 +#: superset/app.py:249 superset/app.py:258 superset/app.py:382 +#: superset/app.py:397 superset/app.py:492 superset/app.py:501 +#: superset/app.py:514 superset/app.py:523 msgid "Data" msgstr "データ" -#: superset-frontend/src/profile/components/Security.tsx:60 superset/app.py:247 +#: superset-frontend/src/profile/components/Security.tsx:60 superset/app.py:254 msgid "Datasets" msgstr "データセット" #: superset-frontend/src/dashboard/components/BuilderComponentPane.tsx:77 #: superset-frontend/src/profile/components/CreatedContent.tsx:76 #: superset-frontend/src/profile/components/Favorites.tsx:77 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:540 -#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:152 superset/app.py:258 -#: superset/views/chart/mixin.py:26 superset/views/dashboard/mixin.py:75 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:571 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:246 superset/app.py:265 +#: superset/views/chart/mixin.py:26 superset/views/dashboard/mixin.py:81 msgid "Charts" msgstr "チャート" #: superset-frontend/src/profile/components/CreatedContent.tsx:73 #: superset-frontend/src/profile/components/Favorites.tsx:74 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:499 -#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:134 superset/app.py:266 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:520 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:223 superset/app.py:273 #: superset/views/chart/mixin.py:79 superset/views/dashboard/mixin.py:25 msgid "Dashboards" msgstr "ダッシュボード" -#: superset/app.py:275 +#: superset/app.py:282 msgid "Plugins" msgstr "プラグイン" -#: superset/app.py:283 superset/views/css_templates.py:38 +#: superset/app.py:290 superset/views/css_templates.py:38 msgid "CSS Templates" msgstr "CSSテンプレート" -#: superset/app.py:293 +#: superset/app.py:300 msgid "Row level security" msgstr "行レベルセキュリティ" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:551 -#: superset/app.py:295 superset/app.py:406 superset/app.py:464 +#: superset/app.py:302 superset/app.py:413 superset/app.py:478 msgid "Security" msgstr "セキュリティ" -#: superset/app.py:335 +#: superset/app.py:342 msgid "Import Dashboards" msgstr "ダッシュボードをインポート" -#: superset/app.py:344 +#: superset/app.py:351 msgid "SQL Editor" -msgstr "SQLエディタ" +msgstr "SQL Editor" -#: superset/app.py:349 superset/app.py:364 +#: superset/app.py:356 superset/app.py:371 msgid "SQL Lab" -msgstr "SQLラボ" - -#: superset/app.py:352 -msgid "Saved Queries" -msgstr "保存されたクエリ" +msgstr "SQL Lab" #: superset/app.py:359 +msgid "Saved Queries" +msgstr "保存したクエリ" + +#: superset/app.py:366 msgid "Query History" msgstr "クエリ履歴" -#: superset/app.py:371 +#: superset/app.py:378 msgid "Upload a CSV" msgstr "CSVをアップロード" -#: superset/app.py:386 +#: superset/app.py:393 msgid "Upload Excel" msgstr "Excelをアップロード" -#: superset/app.py:404 +#: superset/app.py:411 msgid "Action Log" -msgstr "アクション履歴" +msgstr "操作履歴" -#: superset/app.py:418 +#: superset/app.py:429 msgid "Dashboard Emails" msgstr "ダッシュボードメール" -#: superset/app.py:426 +#: superset/app.py:437 msgid "Chart Email Schedules" msgstr "チャートメールスケジュール" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:415 superset/app.py:436 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:420 superset/app.py:450 msgid "Alerts" msgstr "アラート" -#: superset/app.py:448 +#: superset/app.py:462 msgid "Alerts & Reports" msgstr "アラートとレポート" -#: superset/app.py:462 +#: superset/app.py:476 msgid "Access requests" msgstr "アクセス要求" -#: superset/app.py:476 superset/connectors/druid/views.py:257 +#: superset/app.py:490 superset/connectors/druid/views.py:257 msgid "Druid Datasources" -msgstr "" +msgstr "Druid データソース" -#: superset/app.py:484 superset/connectors/druid/views.py:195 +#: superset/app.py:498 superset/connectors/druid/views.py:195 msgid "Druid Clusters" -msgstr "" +msgstr "Druid クラスタ" -#: superset/app.py:497 +#: superset/app.py:511 msgid "Scan New Datasources" -msgstr "" +msgstr "新しいデータソースをスキャン" -#: superset/app.py:506 +#: superset/app.py:520 msgid "Refresh Druid Metadata" -msgstr "" +msgstr "Druid Metadataを更新" -#: superset/errors.py:64 +#: superset/errors.py:78 msgid "Issue 1000 - The datasource is too large to query." -msgstr "" +msgstr "Issue 1000 - データ ソースが大きすぎてクエリを実行できませんでした。" -#: superset/errors.py:68 +#: superset/errors.py:82 msgid "Issue 1001 - The database is under an unusual load." -msgstr "" +msgstr "Issue 1001 - データベースに異常な負荷がかかっています。" -#: superset/errors.py:74 +#: superset/errors.py:88 msgid "Issue 1002 - The database returned an unexpected error." -msgstr "" +msgstr "Issue 1002 - データベースが予期しないエラーを返しました。" -#: superset/errors.py:80 superset/errors.py:95 +#: superset/errors.py:94 superset/errors.py:109 superset/errors.py:124 msgid "" -"Issue 1003 - There is a syntax error in the SQL query. Perhaps there was a " -"misspelling or a typo." -msgstr "" +"Issue 1003 - There is a syntax error in the SQL query. Perhaps there was " +"a misspelling or a typo." +msgstr "Issue 1003 - SQL クエリに構文エラーがあります。スペルミスやタイプミスがないか確認して下さい。" -#: superset/errors.py:87 +#: superset/errors.py:101 msgid "Issue 1004 - The column was deleted or renamed in the database." -msgstr "" +msgstr "Issue 1004 - データベースでカラムが削除または名前変更されました。" -#: superset/errors.py:102 +#: superset/errors.py:116 msgid "Issue 1005 - The table was deleted or renamed in the database." -msgstr "" +msgstr "Issue 1005 - データベースでテーブルが削除または名前変更されました。" -#: superset/errors.py:110 +#: superset/errors.py:131 +msgid "Issue 1005 - The schema was deleted or renamed in the database." +msgstr "Issue 1005 - データベースでスキーマが削除または名前変更されました。" + +#: superset/errors.py:139 msgid "Issue 1006 - One or more parameters specified in the query are missing." -msgstr "" +msgstr "Issue 1006 - クエリで指定された1つ以上のパラメーターが見つかりません。" -#: superset/databases/schemas.py:168 superset/exceptions.py:125 +#: superset/errors.py:148 +msgid "Issue 1007 - The hostname provided can't be resolved." +msgstr "Issue 1007 - 指定されたホスト名を解決できません。" + +#: superset/errors.py:152 +msgid "Issue 1008 - The port is closed." +msgstr "Issue 1008 - ポートが閉じています。" + +#: superset/errors.py:157 +msgid "" +"Issue 1009 - The host might be down, and can't be reached on the provided" +" port." +msgstr "Issue 1009 - 指定されたポートに到達できません。ホストがダウンしている可能性があります。" + +#: superset/errors.py:166 +msgid "Issue 1010 - Superset encountered an error while running a command." +msgstr "Issue 1010 - コマンドの実行中にSuperset内でエラーが発生しました。" + +#: superset/errors.py:174 +msgid "Issue 1011 - Superset encountered an unexpected error." +msgstr "Issue 1011 - Supersetで予期しないエラーが発生しました。" + +#: superset/errors.py:180 +msgid "" +"Issue 1012 - The username provided when connecting to a database is not " +"valid." +msgstr "Issue 1012 - データベース接続時に指定されたユーザー名が無効です。" + +#: superset/errors.py:189 +msgid "" +"Issue 1013 - The password provided when connecting to a database is not " +"valid." +msgstr "Issue 1013 - データベース接続時に指定されたパスワードが無効です。" + +#: superset/errors.py:198 +msgid "Issue 1014 - Either the username or the password is wrong." +msgstr "Issue 1014 - ユーザー名またはパスワードが間違っています。" + +#: superset/errors.py:202 superset/errors.py:211 +msgid "Issue 1015 - Either the database is spelled incorrectly or does not exist." +msgstr "Issue 1015 - データベース名が正しくないか、または存在しません。" + +#: superset/errors.py:220 +msgid "Issue 1017 - User doesn't have the proper permissions." +msgstr "Issue 1017 - ユーザーに適切なアクセス許可がありません。" + +#: superset/databases/schemas.py:165 superset/exceptions.py:137 msgid "Invalid certificate" -msgstr "" +msgstr "無効な証明書" #: superset/jinja_context.py:222 #, python-format msgid "Unsafe return type for function %(func)s: %(value_type)s" -msgstr "" +msgstr "関数 %(func)s の安全でない戻り値の型: %(value_type)s" #: superset/jinja_context.py:233 #, python-format msgid "Unsupported return value for method %(name)s" -msgstr "" +msgstr "メソッド %(name)s のサポートされていない戻り値" #: superset/jinja_context.py:246 #, python-format msgid "Unsafe template value for key %(key)s: %(value_type)s" -msgstr "" +msgstr "キー %(key)s の安全でないテンプレート値: %(value_type)s" #: superset/jinja_context.py:257 #, python-format msgid "Unsupported template value for key %(key)s" msgstr "" -#: superset/sql_lab.py:173 +#: superset/sql_lab.py:168 +msgid "" +"SQL Lab timeout. This environment's policy is to kill queries after {} " +"seconds." +msgstr "SQL Labタイムアウト。この環境のポリシーは {} 秒後にクエリを強制終了します。" + +#: superset/sql_lab.py:196 msgid "Only `SELECT` statements are allowed against this database" +msgstr "`SELECT` 操作のみがこのDBに対して許可されています" + +#: superset/sql_lab.py:355 +msgid "" +"CTAS (create table as select) can only be run with a query where the last" +" statement is a SELECT. Please make sure your query has a SELECT as its " +"last statement. Then, try running your query again." msgstr "" -#: superset/sql_lab.py:341 +#: superset/sql_lab.py:367 msgid "" -"CTAS (create table as select) can only be run with a query where the last " -"statement is a SELECT. Please make sure your query has a SELECT as its last " +"CVAS (create view as select) can only be run with a query with a single " +"SELECT statement. Please make sure your query has only a SELECT " "statement. Then, try running your query again." msgstr "" -#: superset/sql_lab.py:353 -msgid "" -"CVAS (create view as select) can only be run with a query with a single " -"SELECT statement. Please make sure your query has only a SELECT statement. " -"Then, try running your query again." -msgstr "" - -#: superset/viz.py:125 superset/viz_sip38.py:126 +#: superset/viz.py:131 msgid "Viz is missing a datasource" -msgstr "" +msgstr "Viz はデータソースがありません" -#: superset/viz.py:238 +#: superset/viz.py:237 msgid "" -"Applied rolling window did not return any data. Please make sure the source " -"query satisfies the minimum periods defined in the rolling window." +"Applied rolling window did not return any data. Please make sure the " +"source query satisfies the minimum periods defined in the rolling window." msgstr "" -#: superset/utils/date_parser.py:257 superset/viz.py:376 -#: superset/viz_sip38.py:376 +#: superset/utils/date_parser.py:264 superset/viz.py:355 msgid "From date cannot be larger than to date" msgstr "開始日は終了日を超えてはいけません" -#: superset/viz.py:527 +#: superset/viz.py:521 msgid "Cached value not found" -msgstr "" +msgstr "キャッシュされた値が見つかりません" -#: superset/common/query_context.py:395 superset/viz.py:542 +#: superset/common/query_context.py:356 superset/viz.py:537 #, python-format msgid "Columns missing in datasource: %(invalid_columns)s" msgstr "" -#: superset/viz.py:654 superset/viz_sip38.py:598 +#: superset/viz.py:649 msgid "Table View" msgstr "" -#: superset/viz.py:676 +#: superset/viz.py:671 msgid "" -"You cannot use [Columns] in combination with [Group By]/[Metrics]/" -"[Percentage Metrics]. Please choose one or the other." +"You cannot use [Columns] in combination with [Group " +"By]/[Metrics]/[Percentage Metrics]. Please choose one or the other." msgstr "" +"[Columns] を [Group By]/[Metrics]/[Percentage Metrics] " +"と組み合わせて使用することはできません。どちらか一方を選択してください。" -#: superset/viz.py:713 superset/viz_sip38.py:611 +#: superset/viz.py:708 msgid "Pick a granularity in the Time section or uncheck 'Include Time'" msgstr "" -#: superset/viz.py:786 superset/viz_sip38.py:713 +#: superset/viz.py:781 msgid "Time Table View" msgstr "" -#: superset/viz.py:795 superset/viz.py:1648 superset/viz_sip38.py:722 -#: superset/viz_sip38.py:1605 +#: superset/viz.py:790 superset/viz.py:1734 msgid "Pick at least one metric" msgstr "少なくとも1つの指標を選択してください" -#: superset/viz.py:799 superset/viz_sip38.py:726 +#: superset/viz.py:794 msgid "When using 'Group By' you are limited to use a single metric" -msgstr "" +msgstr "‘Group By’ を使用する場合、指標は1つに制限されます。" -#: superset/viz.py:828 superset/viz_sip38.py:755 +#: superset/viz.py:823 msgid "Pivot Table" msgstr "ピボットテーブル" -#: superset/viz.py:845 superset/viz_sip38.py:771 +#: superset/viz.py:840 msgid "Please choose at least one 'Group by' field " msgstr "少なくとも1つの[Group by]フィールドを選択してください " -#: superset/viz.py:857 superset/viz_sip38.py:783 +#: superset/viz.py:852 msgid "Please choose at least one metric" msgstr "少なくとも1つの指標を選択してください" -#: superset/viz.py:859 superset/viz_sip38.py:785 +#: superset/viz.py:854 msgid "Group By' and 'Columns' can't overlap" msgstr "‘Group by’ と ‘Columns’ は重複できません" -#: superset/viz.py:954 superset/viz_sip38.py:837 +#: superset/viz.py:956 msgid "Treemap" -msgstr "" +msgstr "ツリーマップ" -#: superset/viz.py:986 superset/viz_sip38.py:869 +#: superset/viz.py:999 msgid "Calendar Heatmap" msgstr "" -#: superset/viz.py:1066 superset/viz_sip38.py:1030 +#: superset/viz.py:1091 msgid "Bubble Chart" msgstr "バブルチャート" -#: superset/viz.py:1088 superset/viz_sip38.py:1046 +#: superset/viz.py:1113 msgid "Please use 3 different metric labels" -msgstr "" +msgstr "3つの異なる指標ラベルを使用してください" -#: superset/viz.py:1090 superset/viz_sip38.py:1048 +#: superset/viz.py:1115 msgid "Pick a metric for x, y and size" msgstr "" -#: superset/viz.py:1117 superset/viz_sip38.py:1075 +#: superset/viz.py:1142 msgid "Bullet Chart" msgstr "" -#: superset/viz.py:1127 superset/viz_sip38.py:1085 +#: superset/viz.py:1152 msgid "Pick a metric to display" -msgstr "" +msgstr "表示する指標を選択" -#: superset/viz.py:1145 superset/viz_sip38.py:1101 +#: superset/viz.py:1170 msgid "Big Number with Trendline" msgstr "" -#: superset/viz.py:1153 superset/viz.py:1187 superset/viz_sip38.py:1109 -#: superset/viz_sip38.py:1140 +#: superset/viz.py:1178 superset/viz.py:1212 msgid "Pick a metric!" msgstr "指標を選んでください!" -#: superset/viz.py:1179 superset/viz_sip38.py:1132 +#: superset/viz.py:1204 msgid "Big Number" msgstr "数値" -#: superset/viz.py:1201 superset/viz_sip38.py:1154 +#: superset/viz.py:1226 msgid "Time Series - Line Chart" msgstr "時系列 - 折れ線グラフ" -#: superset/viz.py:1271 superset/viz.py:1488 superset/viz_sip38.py:1219 -#: superset/viz_sip38.py:1433 +#: superset/viz.py:1296 superset/viz.py:1562 msgid "Pick a time granularity for your time series" -msgstr "" +msgstr "時系列の時間粒度を選択" -#: superset/viz.py:1330 superset/viz_sip38.py:1275 +#: superset/viz.py:1355 msgid "" -"An enclosed time range (both start and end) must be specified when using a " -"Time Comparison." -msgstr "" +"An enclosed time range (both start and end) must be specified when using " +"a Time Comparison." +msgstr "時間比較を使用する場合は、期間 (開始と終了の両方) を指定する必要があります。" -#: superset/viz.py:1400 superset/viz_sip38.py:1345 +#: superset/viz.py:1427 msgid "Time Series - Multiple Line Charts" -msgstr "" +msgstr "時系列 - 複数の折れ線グラフ" -#: superset/viz.py:1430 superset/viz_sip38.py:1375 +#: superset/viz.py:1504 msgid "Time Series - Dual Axis Line Chart" -msgstr "" +msgstr "時系列 - 二重軸折れ線グラフ" -#: superset/viz.py:1440 superset/viz_sip38.py:1385 +#: superset/viz.py:1514 msgid "Pick a metric for left axis!" msgstr "" -#: superset/viz.py:1442 superset/viz_sip38.py:1387 +#: superset/viz.py:1516 msgid "Pick a metric for right axis!" msgstr "" -#: superset/viz.py:1445 superset/viz_sip38.py:1390 +#: superset/viz.py:1519 msgid "Please choose different metrics on left and right axis" msgstr "" -#: superset/viz.py:1505 superset/viz_sip38.py:1450 +#: superset/viz.py:1579 msgid "Time Series - Bar Chart" msgstr "時系列 - 棒グラフ" -#: superset/viz.py:1514 superset/viz_sip38.py:1459 +#: superset/viz.py:1588 msgid "Time Series - Period Pivot" -msgstr "" +msgstr "時系列 - 期間ピボット" -#: superset/viz.py:1561 superset/viz_sip38.py:1506 +#: superset/viz.py:1635 msgid "Time Series - Percent Change" -msgstr "" +msgstr "時系列 - 変化率" -#: superset/viz.py:1569 superset/viz_sip38.py:1514 +#: superset/viz.py:1643 msgid "Time Series - Stacked" -msgstr "" +msgstr "時系列 - 積み上げ" -#: superset/viz.py:1579 superset/viz_sip38.py:1543 +#: superset/viz.py:1664 msgid "Histogram" msgstr "ヒストグラム" -#: superset/viz.py:1589 superset/viz_sip38.py:1552 +#: superset/viz.py:1674 msgid "Must have at least one numeric column specified" -msgstr "" +msgstr "少なくとも 1 つの数値列を指定する必要があります。" -#: superset/viz.py:1635 superset/viz_sip38.py:1596 +#: superset/viz.py:1721 msgid "Distribution - Bar Chart" msgstr "棒グラフ" -#: superset/viz.py:1645 +#: superset/viz.py:1731 msgid "Can't have overlap between Series and Breakdowns" msgstr "" -#: superset/viz.py:1650 superset/viz_sip38.py:1607 +#: superset/viz.py:1736 msgid "Pick at least one field for [Series]" msgstr "" -#: superset/viz.py:1702 superset/viz_sip38.py:1659 +#: superset/viz.py:1802 msgid "Sunburst" msgstr "" -#: superset/viz.py:1748 superset/viz_sip38.py:1703 +#: superset/viz.py:1850 msgid "Sankey" -msgstr "" +msgstr "サンキー" -#: superset/viz.py:1756 +#: superset/viz.py:1858 msgid "Pick exactly 2 columns as [Source / Target]" msgstr "" -#: superset/viz.py:1800 superset/viz_sip38.py:1736 +#: superset/viz.py:1902 msgid "" -"There's a loop in your Sankey, please provide a tree. Here's a faulty link: " -"{}" +"There's a loop in your Sankey, please provide a tree. Here's a faulty " +"link: {}" msgstr "" -#: superset/viz.py:1813 superset/viz.py:1836 superset/viz_sip38.py:1749 -#: superset/viz_sip38.py:1770 +#: superset/viz.py:1915 msgid "Directed Force Layout" msgstr "" -#: superset/viz.py:1820 superset/viz_sip38.py:1756 -msgid "Pick exactly 2 columns to 'Group By'" -msgstr "" - -#: superset/viz.py:1869 superset/viz_sip38.py:1802 +#: superset/viz.py:1950 msgid "Country Map" -msgstr "" +msgstr "国別地図" -#: superset/viz.py:1898 superset/viz_sip38.py:1823 +#: superset/viz.py:1987 msgid "World Map" -msgstr "" +msgstr "世界地図" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:438 -#: superset-frontend/src/explore/controls.jsx:467 superset/viz.py:1956 -#: superset/viz_sip38.py:1873 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/Header/index.tsx:103 +#: superset-frontend/src/explore/controls.jsx:468 superset/viz.py:2047 msgid "Filters" msgstr "フィルタ" -#: superset/viz.py:1974 superset/viz_sip38.py:1891 +#: superset/viz.py:2067 msgid "Invalid filter configuration, please select a column" msgstr "" -#: superset/viz.py:2018 superset/viz_sip38.py:1952 +#: superset/viz.py:2115 msgid "Parallel Coordinates" msgstr "" -#: superset/viz.py:2040 superset/viz_sip38.py:1968 +#: superset/viz.py:2144 msgid "Heatmap" msgstr "ヒートマップ" -#: superset/viz.py:2096 superset/viz_sip38.py:2017 +#: superset/viz.py:2204 msgid "Horizon Charts" msgstr "" -#: superset/viz.py:2108 superset/viz_sip38.py:2029 +#: superset/viz.py:2228 msgid "Mapbox" msgstr "" -#: superset/viz.py:2120 superset/viz_sip38.py:2041 +#: superset/viz.py:2240 msgid "[Longitude] and [Latitude] must be set" msgstr "" -#: superset/viz.py:2127 superset/viz_sip38.py:2048 +#: superset/viz.py:2247 msgid "Must have a [Group By] column to have 'count' as the [Label]" -msgstr "" +msgstr "[Label] として ’count’ を持つには、[Group By] 列が必要です" -#: superset/viz.py:2147 superset/viz_sip38.py:2068 +#: superset/viz.py:2267 msgid "Choice of [Label] must be present in [Group By]" msgstr "" -#: superset/viz.py:2155 superset/viz_sip38.py:2075 +#: superset/viz.py:2275 msgid "Choice of [Point Radius] must be present in [Group By]" msgstr "" -#: superset/viz.py:2163 superset/viz_sip38.py:2082 +#: superset/viz.py:2283 msgid "[Longitude] and [Latitude] columns must be present in [Group By]" msgstr "" -#: superset/viz.py:2243 superset/viz_sip38.py:2162 +#: superset/viz.py:2363 msgid "Deck.gl - Multiple Layers" msgstr "" -#: superset/viz.py:2283 superset/viz.py:2315 superset/viz_sip38.py:2218 +#: superset/viz.py:2403 superset/viz.py:2435 msgid "Bad spatial key" msgstr "" -#: superset/viz.py:2301 superset/viz_sip38.py:2204 +#: superset/viz.py:2421 #, python-format msgid "Invalid spatial point encountered: %s" msgstr "" -#: superset/viz.py:2337 superset/viz_sip38.py:2240 +#: superset/viz.py:2457 msgid "" -"Encountered invalid NULL spatial " -"entry, please consider filtering " -"those out" +"Encountered invalid NULL spatial entry," +" please consider filtering those " +"out" msgstr "" -#: superset/viz.py:2427 superset/viz_sip38.py:2311 +#: superset/viz.py:2547 msgid "Deck.gl - Scatter plot" msgstr "" -#: superset/viz.py:2476 superset/viz_sip38.py:2358 +#: superset/viz.py:2596 msgid "Deck.gl - Screen Grid" msgstr "" -#: superset/viz.py:2502 superset/viz_sip38.py:2384 +#: superset/viz.py:2622 msgid "Deck.gl - 3D Grid" msgstr "" -#: superset/viz.py:2532 superset/viz_sip38.py:2411 +#: superset/viz.py:2652 msgid "Deck.gl - Paths" msgstr "" -#: superset/viz.py:2580 superset/viz_sip38.py:2456 +#: superset/viz.py:2700 msgid "Deck.gl - Polygon" msgstr "" -#: superset/viz.py:2609 superset/viz_sip38.py:2485 +#: superset/viz.py:2729 msgid "Deck.gl - 3D HEX" msgstr "" -#: superset/viz.py:2628 superset/viz_sip38.py:2501 +#: superset/viz.py:2748 msgid "Deck.gl - GeoJSON" msgstr "" -#: superset/viz.py:2647 superset/viz_sip38.py:2513 +#: superset/viz.py:2767 msgid "Deck.gl - Arc" msgstr "" -#: superset/viz.py:2682 superset/viz_sip38.py:2548 +#: superset/viz.py:2802 msgid "Event flow" msgstr "" -#: superset/viz.py:2714 superset/viz_sip38.py:2580 +#: superset/viz.py:2834 msgid "Time Series - Paired t-test" msgstr "" -#: superset/viz.py:2769 superset/viz_sip38.py:2635 +#: superset/viz.py:2901 msgid "Time Series - Nightingale Rose Chart" msgstr "" -#: superset/viz.py:2804 superset/viz_sip38.py:2670 +#: superset/viz.py:2947 msgid "Partition Diagram" msgstr "" -#: superset/viz_sip38.py:623 -msgid "" -"Choose either fields to [Group By] and [Metrics] and/or [Percentage " -"Metrics], or [Columns], not both" -msgstr "[Group By]と[Metrics]または[列]のいずれかを選択します" - -#: superset/viz_sip38.py:943 -msgid "Box Plot" -msgstr "ボックスプロット" - -#: superset/viz_sip38.py:1524 -msgid "Distribution - NVD3 - Pie Chart" -msgstr "円グラフ" - -#: superset/viz_sip38.py:1929 -msgid "iFrame" -msgstr "" - #: superset/annotation_layers/api.py:346 #, python-format msgid "Deleted %(num)d annotation layer" @@ -660,7 +689,7 @@ msgid "Annotation layer has associated annotations." msgstr "" #: superset/annotation_layers/commands/exceptions.py:66 -#: superset/reports/commands/exceptions.py:133 +#: superset/reports/commands/exceptions.py:137 msgid "Name must be unique" msgstr "" @@ -670,40 +699,40 @@ msgid "Deleted %(num)d chart" msgid_plural "Deleted %(num)d charts" msgstr[0] "" -#: superset/charts/api.py:563 +#: superset/charts/api.py:557 msgid "Request is not JSON" msgstr "" -#: superset/charts/api.py:571 superset/charts/api.py:643 +#: superset/charts/api.py:568 superset/charts/api.py:638 #, python-format msgid "Request is incorrect: %(error)s" msgstr "" -#: superset/charts/schemas.py:487 +#: superset/charts/schemas.py:510 msgid "`confidence_interval` must be between 0 and 1 (exclusive)" msgstr "" -#: superset/charts/schemas.py:553 +#: superset/charts/schemas.py:576 msgid "" "lower percentile must be greater than 0 and less than 100. Must be lower " "than upper percentile." msgstr "" -#: superset/charts/schemas.py:568 +#: superset/charts/schemas.py:591 msgid "" -"upper percentile must be greater than 0 and less than 100. Must be higher " -"than lower percentile." +"upper percentile must be greater than 0 and less than 100. Must be higher" +" than lower percentile." msgstr "" -#: superset/charts/schemas.py:848 +#: superset/charts/schemas.py:871 msgid "`width` must be greater or equal to 0" msgstr "" -#: superset/charts/schemas.py:938 -msgid "`row_limit` must be greater than or equal to 1" +#: superset/charts/schemas.py:986 +msgid "`row_limit` must be greater than or equal to 0" msgstr "" -#: superset/charts/schemas.py:944 +#: superset/charts/schemas.py:993 msgid "`row_offset` must be greater than or equal to 0" msgstr "" @@ -716,96 +745,128 @@ msgstr "" msgid "There are associated alerts or reports: %s," msgstr "" -#: superset/charts/commands/exceptions.py:37 -#: superset/datasets/commands/exceptions.py:38 +#: superset/charts/commands/exceptions.py:38 +#, python-format +msgid "" +"Time string is unclear. Please specify [%(human_readable)s ago] or " +"[%(human_readable)s later]." +msgstr "" + +#: superset/charts/commands/exceptions.py:51 +#, python-format +msgid "Cannot parse time string [%(human_readable)s]" +msgstr "" + +#: superset/charts/commands/exceptions.py:65 +#: superset/datasets/commands/exceptions.py:41 #: superset/reports/commands/exceptions.py:35 msgid "Database does not exist" msgstr "" -#: superset/charts/commands/exceptions.py:46 +#: superset/charts/commands/exceptions.py:74 msgid "Dashboards do not exist" msgstr "ダッシュボードは存在しません" -#: superset/charts/commands/exceptions.py:56 +#: superset/charts/commands/exceptions.py:84 msgid "Datasource type is required when datasource_id is given" msgstr "" -#: superset/charts/commands/exceptions.py:66 +#: superset/charts/commands/exceptions.py:94 msgid "Chart parameters are invalid." msgstr "" -#: superset/charts/commands/exceptions.py:70 +#: superset/charts/commands/exceptions.py:98 msgid "Chart could not be created." -msgstr "チャートを作成できませんでした" +msgstr "チャートを作成できませんでした。" -#: superset/charts/commands/exceptions.py:74 -msgid "Chart could not be updated." -msgstr "チャートをアップロードできませんでした" - -#: superset/charts/commands/exceptions.py:78 -msgid "Chart could not be deleted." -msgstr "チャートを削除できませんでした" - -#: superset/charts/commands/exceptions.py:82 #: superset/charts/commands/exceptions.py:102 -#: superset/dashboards/commands/exceptions.py:57 -#: superset/dashboards/commands/exceptions.py:69 -#: superset/databases/commands/exceptions.py:116 -msgid "There are associated alerts or reports" -msgstr "" - -#: superset/charts/commands/exceptions.py:86 -msgid "Changing this chart is forbidden" -msgstr "" - -#: superset/charts/commands/exceptions.py:90 -msgid "Charts could not be deleted." -msgstr "" +msgid "Chart could not be updated." +msgstr "チャートをアップロードできませんでした。" #: superset/charts/commands/exceptions.py:106 +msgid "Chart could not be deleted." +msgstr "チャートを削除できませんでした。" + +#: superset/charts/commands/exceptions.py:110 +#: superset/charts/commands/exceptions.py:130 +#: superset/dashboards/commands/exceptions.py:57 +#: superset/dashboards/commands/exceptions.py:69 +#: superset/databases/commands/exceptions.py:117 +msgid "There are associated alerts or reports" +msgstr "関連するアラートまたはレポートがあります" + +#: superset/charts/commands/exceptions.py:114 +msgid "Changing this chart is forbidden" +msgstr "このチャートの変更は禁止されています" + +#: superset/charts/commands/exceptions.py:118 +msgid "Charts could not be deleted." +msgstr "チャートを削除できませんでした。" + +#: superset/charts/commands/exceptions.py:134 msgid "Import chart failed for an unknown reason" msgstr "" #: superset/commands/exceptions.py:85 -#: superset/datasets/commands/exceptions.py:141 +#: superset/datasets/commands/exceptions.py:144 msgid "Owners are invalid" msgstr "" #: superset/commands/exceptions.py:92 +msgid "Some roles do not exist" +msgstr "一部のロールが存在しません" + +#: superset/commands/exceptions.py:99 +#: superset/datasets/commands/exceptions.py:149 msgid "Dataset does not exist" msgstr "データセットが存在しません" -#: superset/common/query_object.py:301 +#: superset/common/query_actions.py:183 +msgid "Invalid result type: %(result_type)" +msgstr "" + +#: superset/common/query_context.py:276 +msgid "The chart does not exist" +msgstr "チャートが存在しません" + +#: superset/common/query_object.py:260 +#, python-format +msgid "" +"Duplicate column/metric labels: %(labels)s. Please make sure all columns " +"and metrics have a unique label." +msgstr "" + +#: superset/common/query_object.py:359 msgid "`operation` property of post processing object undefined" msgstr "" -#: superset/common/query_object.py:305 +#: superset/common/query_object.py:363 #, python-format msgid "Unsupported post processing operation: %(operation)s" msgstr "" -#: superset/connectors/druid/models.py:240 +#: superset/connectors/druid/models.py:239 msgid "Adding new datasource [{}]" msgstr "" -#: superset/connectors/druid/models.py:243 +#: superset/connectors/druid/models.py:242 msgid "Refreshing datasource [{}]" msgstr "" -#: superset/connectors/druid/models.py:1054 +#: superset/connectors/druid/models.py:1053 msgid "Metric(s) {} must be aggregations." msgstr "" -#: superset/connectors/druid/models.py:1476 +#: superset/connectors/druid/models.py:1471 msgid "Unsupported extraction function: " msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:994 -#: superset-frontend/src/explore/components/DatasourcePanel.tsx:231 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1031 +#: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:228 #: superset-frontend/src/explore/controls.jsx:251 #: superset/connectors/druid/views.py:56 superset/connectors/sqla/views.py:63 msgid "Columns" -msgstr "" +msgstr "列" #: superset/connectors/druid/views.py:57 msgid "Show Druid Column" @@ -820,21 +881,21 @@ msgid "Edit Druid Column" msgstr "" #: superset-frontend/src/dashboard/components/gridComponents/new/NewColumn.jsx:31 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:209 -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:137 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:222 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:228 +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:137 #: superset-frontend/src/explore/components/controls/SpatialControl.jsx:193 #: superset/connectors/druid/views.py:77 superset/connectors/sqla/views.py:134 msgid "Column" msgstr "列" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:261 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:439 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:272 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:450 #: superset/connectors/druid/views.py:78 superset/connectors/druid/views.py:174 -#: superset/connectors/sqla/views.py:143 superset/connectors/sqla/views.py:239 +#: superset/connectors/sqla/views.py:143 superset/connectors/sqla/views.py:251 msgid "Type" msgstr "タイプ" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:148 #: superset/connectors/druid/views.py:79 superset/views/access_requests.py:43 #: superset/views/chart/mixin.py:80 msgid "Datasource" @@ -850,13 +911,14 @@ msgstr "フィルタ可能" #: superset/connectors/druid/views.py:84 superset/connectors/sqla/views.py:98 msgid "" -"Whether this column is exposed in the `Filters` section of the explore view." +"Whether this column is exposed in the `Filters` section of the explore " +"view." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:983 -#: superset-frontend/src/explore/components/DatasourcePanel.tsx:218 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1020 +#: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:206 #: superset-frontend/src/explore/controls.jsx:153 -#: superset/connectors/druid/views.py:143 superset/connectors/sqla/views.py:193 +#: superset/connectors/druid/views.py:143 superset/connectors/sqla/views.py:205 msgid "Metrics" msgstr "指標" @@ -872,28 +934,28 @@ msgstr "" msgid "Edit Druid Metric" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:836 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:864 #: superset-frontend/src/explore/controls.jsx:172 #: superset-frontend/src/explore/controls.jsx:173 -#: superset/connectors/druid/views.py:171 superset/connectors/sqla/views.py:236 +#: superset/connectors/druid/views.py:171 superset/connectors/sqla/views.py:248 msgid "Metric" msgstr "指標" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:128 -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:161 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:156 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:160 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:518 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:850 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:854 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:214 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1094 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1100 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:153 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:158 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:129 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:159 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:175 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:179 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:537 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:878 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:882 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:209 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1031 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1037 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:152 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:161 #: superset/connectors/druid/views.py:172 #: superset/connectors/druid/views.py:325 superset/connectors/sqla/views.py:136 -#: superset/connectors/sqla/views.py:237 superset/connectors/sqla/views.py:464 +#: superset/connectors/sqla/views.py:249 superset/connectors/sqla/views.py:488 #: superset/views/annotations.py:80 superset/views/annotations.py:128 #: superset/views/chart/mixin.py:81 superset/views/sql_lab.py:73 msgid "Description" @@ -901,11 +963,11 @@ msgstr "" #: superset/connectors/druid/views.py:173 #: superset/connectors/druid/views.py:220 superset/connectors/sqla/views.py:135 -#: superset/connectors/sqla/views.py:238 +#: superset/connectors/sqla/views.py:250 msgid "Verbose Name" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:740 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:762 #: superset/connectors/druid/views.py:175 superset/views/log/__init__.py:33 msgid "JSON" msgstr "" @@ -914,9 +976,9 @@ msgstr "" msgid "Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:177 superset/connectors/sqla/views.py:244 +#: superset/connectors/druid/views.py:177 superset/connectors/sqla/views.py:256 msgid "Warning Message" -msgstr "" +msgstr "警告メッセージ" #: superset/connectors/druid/views.py:196 msgid "Show Druid Cluster" @@ -955,7 +1017,7 @@ msgid "Broker Endpoint" msgstr "" #: superset/connectors/druid/views.py:221 -#: superset/connectors/druid/views.py:331 superset/connectors/sqla/views.py:459 +#: superset/connectors/druid/views.py:331 superset/connectors/sqla/views.py:483 #: superset/views/chart/mixin.py:77 msgid "Cache Timeout" msgstr "" @@ -966,16 +1028,17 @@ msgstr "" #: superset/connectors/druid/views.py:225 msgid "" -"Duration (in seconds) of the caching timeout for this cluster. A timeout of " -"0 indicates that the cache never expires. Note this defaults to the global " -"timeout if undefined." +"Duration (in seconds) of the caching timeout for this cluster. A timeout " +"of 0 indicates that the cache never expires. Note this defaults to the " +"global timeout if undefined." msgstr "" #: superset/connectors/druid/views.py:230 #: superset/connectors/druid/views.py:235 msgid "" -"Druid supports basic authentication. See [auth](http://druid.io/docs/latest/" -"design/auth.html) and druid-basic-security extension" +"Druid supports basic authentication. See " +"[auth](http://druid.io/docs/latest/design/auth.html) and druid-basic-" +"security extension" msgstr "" #: superset/connectors/druid/views.py:258 @@ -990,31 +1053,32 @@ msgstr "" msgid "Edit Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:283 superset/connectors/sqla/views.py:391 +#: superset/connectors/druid/views.py:283 superset/connectors/sqla/views.py:415 msgid "" -"The list of charts associated with this table. By altering this datasource, " -"you may change how these associated charts behave. Also note that charts " -"need to point to a datasource, so this form will fail at saving if removing " -"charts from a datasource. If you want to change the datasource for a chart, " -"overwrite the chart from the 'explore view'" +"The list of charts associated with this table. By altering this " +"datasource, you may change how these associated charts behave. Also note " +"that charts need to point to a datasource, so this form will fail at " +"saving if removing charts from a datasource. If you want to change the " +"datasource for a chart, overwrite the chart from the 'explore view'" msgstr "" -#: superset/connectors/druid/views.py:292 superset/connectors/sqla/views.py:400 +#: superset/connectors/druid/views.py:292 superset/connectors/sqla/views.py:424 msgid "Timezone offset (in hours) for this datasource" msgstr "" #: superset/connectors/druid/views.py:297 msgid "" "Time expression to use as a predicate when retrieving distinct values to " -"populate the filter component. Only applies when `Enable Filter Select` is " -"on. If you enter `7 days ago`, the distinct list of values in the filter " -"will be populated based on the distinct value over the past week" +"populate the filter component. Only applies when `Enable Filter Select` " +"is on. If you enter `7 days ago`, the distinct list of values in the " +"filter will be populated based on the distinct value over the past week" msgstr "" -#: superset/connectors/druid/views.py:305 superset/connectors/sqla/views.py:423 +#: superset/connectors/druid/views.py:305 superset/connectors/sqla/views.py:447 msgid "" "Whether to populate the filter's dropdown in the explore view's filter " -"section with a list of distinct values fetched from the backend on the fly" +"section with a list of distinct values fetched from the backend on the " +"fly" msgstr "" #: superset/connectors/druid/views.py:310 @@ -1025,12 +1089,12 @@ msgstr "" #: superset/connectors/druid/views.py:314 msgid "" -"Duration (in seconds) of the caching timeout for this datasource. A timeout " -"of 0 indicates that the cache never expires. Note this defaults to the " -"cluster timeout if undefined." +"Duration (in seconds) of the caching timeout for this datasource. A " +"timeout of 0 indicates that the cache never expires. Note this defaults " +"to the cluster timeout if undefined." msgstr "" -#: superset/connectors/druid/views.py:322 superset/connectors/sqla/views.py:449 +#: superset/connectors/druid/views.py:322 superset/connectors/sqla/views.py:473 msgid "Associated Charts" msgstr "" @@ -1042,27 +1106,28 @@ msgstr "" msgid "Cluster" msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:358 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:572 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:260 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:261 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1078 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:262 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:307 -#: superset/connectors/druid/views.py:326 superset/connectors/sqla/views.py:462 -#: superset/views/chart/mixin.py:83 superset/views/dashboard/mixin.py:76 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:330 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:370 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:591 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:255 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:266 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1015 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:270 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:318 +#: superset/connectors/druid/views.py:326 superset/connectors/sqla/views.py:486 +#: superset/views/chart/mixin.py:83 superset/views/dashboard/mixin.py:82 msgid "Owners" msgstr "所有者" #: superset/connectors/druid/views.py:327 msgid "Is Hidden" -msgstr "" +msgstr "非表示" -#: superset/connectors/druid/views.py:328 superset/connectors/sqla/views.py:455 +#: superset/connectors/druid/views.py:328 superset/connectors/sqla/views.py:479 msgid "Enable Filter Select" msgstr "" -#: superset/connectors/druid/views.py:329 superset/connectors/sqla/views.py:457 +#: superset/connectors/druid/views.py:329 superset/connectors/sqla/views.py:481 msgid "Default Endpoint" msgstr "" @@ -1078,87 +1143,117 @@ msgstr "データソース名" msgid "Fetch Values From" msgstr "" -#: superset/connectors/druid/views.py:334 superset/connectors/sqla/views.py:451 +#: superset/connectors/druid/views.py:334 superset/connectors/sqla/views.py:475 msgid "Changed By" msgstr "更新者" #: superset-frontend/src/dashboard/components/AddSliceCard.jsx:65 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:240 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:282 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:295 -#: superset/connectors/druid/views.py:335 superset/connectors/sqla/views.py:342 -#: superset/connectors/sqla/views.py:468 superset/views/dashboard/mixin.py:79 -#: superset/views/dashboard/views.py:148 superset/views/database/mixins.py:201 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:248 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:293 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:350 +#: superset/connectors/druid/views.py:335 superset/connectors/sqla/views.py:366 +#: superset/connectors/sqla/views.py:492 superset/views/dashboard/mixin.py:86 +#: superset/views/dashboard/views.py:148 superset/views/database/mixins.py:202 #: superset/views/sql_lab.py:74 msgid "Modified" -msgstr "最終更新日" +msgstr "最終更新" #: superset/connectors/druid/views.py:400 msgid "Refreshed metadata from cluster [{}]" msgstr "" -#: superset/connectors/sqla/models.py:634 +#: superset/connectors/sqla/models.py:637 msgid "Only `SELECT` statements are allowed" -msgstr "" +msgstr "'SELECT' 操作のみが許可されます" -#: superset/connectors/sqla/models.py:643 +#: superset/connectors/sqla/models.py:646 msgid "Only single queries supported" -msgstr "" +msgstr "単一のクエリのみがサポートされています" -#: superset/connectors/sqla/models.py:739 +#: superset/connectors/sqla/models.py:730 #, python-format msgid "Error in jinja expression in fetch values predicate: %(msg)s" msgstr "" -#: superset/connectors/sqla/models.py:797 -#, python-format -msgid "Error in jinja expression in FROM clause: %(msg)s" -msgstr "" - -#: superset/connectors/sqla/models.py:806 -msgid "Virtual dataset query cannot consist of multiple statements" -msgstr "" - -#: superset/connectors/sqla/models.py:815 +#: superset/connectors/sqla/models.py:812 msgid "Virtual dataset query must be read-only" msgstr "" -#: superset/connectors/sqla/models.py:871 +#: superset/connectors/sqla/models.py:829 +#, python-format +msgid "Error while rendering virtual dataset query: %(msg)s" +msgstr "" + +#: superset/connectors/sqla/models.py:836 +msgid "Virtual dataset query cannot be empty" +msgstr "" + +#: superset/connectors/sqla/models.py:839 +msgid "Virtual dataset query cannot consist of multiple statements" +msgstr "" + +#: superset/connectors/sqla/models.py:940 #, python-format msgid "Error in jinja expression in RLS filters: %(msg)s" msgstr "" -#: superset/connectors/sqla/models.py:931 +#: superset/connectors/sqla/models.py:1003 msgid "" -"Datetime column not provided as part table configuration and is required by " -"this type of chart" +"Datetime column not provided as part table configuration and is required " +"by this type of chart" msgstr "" -#: superset/connectors/sqla/models.py:941 +#: superset/connectors/sqla/models.py:1009 msgid "Empty query?" msgstr "" -#: superset/connectors/sqla/models.py:951 -#: superset/connectors/sqla/models.py:1273 +#: superset/connectors/sqla/models.py:1020 +#: superset/connectors/sqla/models.py:1401 #, python-format msgid "Metric '%(metric)s' does not exist" msgstr "" -#: superset/connectors/sqla/models.py:1101 +#: superset/connectors/sqla/models.py:1060 +#, python-format +msgid "Unknown column used in orderby: %(col)s" +msgstr "" + +#: superset/connectors/sqla/models.py:1102 +#, python-format +msgid "Time column \"%(col)s\" does not exist in dataset" +msgstr "" + +#: superset/connectors/sqla/models.py:1183 +msgid "Filter value list cannot be empty" +msgstr "" + +#: superset/connectors/sqla/models.py:1204 +msgid "Must specify a value for filters with comparison operators" +msgstr "" + +#: superset/connectors/sqla/models.py:1225 #, python-format msgid "Invalid filter operation type: %(op)s" msgstr "" -#: superset/connectors/sqla/models.py:1112 +#: superset/connectors/sqla/models.py:1236 #, python-format msgid "Error in jinja expression in WHERE clause: %(msg)s" msgstr "" -#: superset/connectors/sqla/models.py:1124 +#: superset/connectors/sqla/models.py:1248 #, python-format msgid "Error in jinja expression in HAVING clause: %(msg)s" msgstr "" +#: superset/connectors/sqla/models.py:1371 +msgid "Database does not support subqueries" +msgstr "データベースはサブクエリをサポートしていません" + +#: superset/connectors/sqla/models.py:1446 +msgid "Db engine did not return all queried columns" +msgstr "" + #: superset/connectors/sqla/views.py:64 msgid "Show Column" msgstr "" @@ -1173,28 +1268,28 @@ msgstr "" #: superset/connectors/sqla/views.py:93 msgid "" -"Whether to make this column available as a [Time Granularity] option, column " -"has to be DATETIME or DATETIME-like" +"Whether to make this column available as a [Time Granularity] option, " +"column has to be DATETIME or DATETIME-like" msgstr "" #: superset/connectors/sqla/views.py:102 msgid "" "The data type that was inferred by the database. It may be necessary to " -"input a type manually for expression-defined columns in some cases. In most " -"case users should not need to alter this." +"input a type manually for expression-defined columns in some cases. In " +"most case users should not need to alter this." msgstr "" -#: superset-frontend/src/components/TableSelector.tsx:392 -#: superset/connectors/sqla/views.py:139 superset/connectors/sqla/views.py:241 -#: superset/connectors/sqla/views.py:450 superset/views/chart/mixin.py:87 +#: superset-frontend/src/components/TableSelector/index.tsx:400 +#: superset/connectors/sqla/views.py:139 superset/connectors/sqla/views.py:253 +#: superset/connectors/sqla/views.py:474 superset/views/chart/mixin.py:87 msgid "Table" msgstr "テーブル" #: superset/connectors/sqla/views.py:140 msgid "Expression" -msgstr "" +msgstr "式" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:212 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:231 #: superset/connectors/sqla/views.py:141 msgid "Is temporal" msgstr "" @@ -1207,256 +1302,256 @@ msgstr "日時フォーマット" msgid "Invalid date/timestamp format" msgstr "無効な日付/タイムスタンプのフォーマット" -#: superset/connectors/sqla/views.py:194 +#: superset/connectors/sqla/views.py:206 msgid "Show Metric" -msgstr "" +msgstr "指標を表示" -#: superset/connectors/sqla/views.py:195 +#: superset/connectors/sqla/views.py:207 msgid "Add Metric" -msgstr "" +msgstr "指標を追加" -#: superset/connectors/sqla/views.py:196 +#: superset/connectors/sqla/views.py:208 msgid "Edit Metric" -msgstr "" +msgstr "指標を編集" -#: superset/connectors/sqla/views.py:240 +#: superset/connectors/sqla/views.py:252 msgid "SQL Expression" -msgstr "" +msgstr "SQL 式" -#: superset/connectors/sqla/views.py:242 +#: superset/connectors/sqla/views.py:254 msgid "D3 Format" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:554 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:599 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:637 -#: superset/connectors/sqla/views.py:243 superset/connectors/sqla/views.py:467 -#: superset/views/database/mixins.py:195 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:573 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:600 +#: superset/connectors/sqla/views.py:255 superset/connectors/sqla/views.py:491 +#: superset/views/database/mixins.py:196 msgid "Extra" msgstr "" -#: superset/connectors/sqla/views.py:285 +#: superset/connectors/sqla/views.py:309 msgid "Row level security filter" msgstr "" -#: superset/connectors/sqla/views.py:286 +#: superset/connectors/sqla/views.py:310 msgid "Show Row level security filter" msgstr "" -#: superset/connectors/sqla/views.py:287 +#: superset/connectors/sqla/views.py:311 msgid "Add Row level security filter" msgstr "" -#: superset/connectors/sqla/views.py:288 +#: superset/connectors/sqla/views.py:312 msgid "Edit Row level security filter" msgstr "" -#: superset/connectors/sqla/views.py:306 +#: superset/connectors/sqla/views.py:330 msgid "" "Regular filters add where clauses to queries if a user belongs to a role " -"referenced in the filter. Base filters apply filters to all queries except " -"the roles defined in the filter, and can be used to define what users can " -"see if no RLS filters within a filter group apply to them." +"referenced in the filter. Base filters apply filters to all queries " +"except the roles defined in the filter, and can be used to define what " +"users can see if no RLS filters within a filter group apply to them." msgstr "" -#: superset/connectors/sqla/views.py:312 +#: superset/connectors/sqla/views.py:336 msgid "These are the tables this filter will be applied to." msgstr "" -#: superset/connectors/sqla/views.py:313 +#: superset/connectors/sqla/views.py:337 msgid "" -"For regular filters, these are the roles this filter will be applied to. For " -"base filters, these are the roles that the filter DOES NOT apply to, e.g. " -"Admin if admin should see all data." +"For regular filters, these are the roles this filter will be applied to. " +"For base filters, these are the roles that the filter DOES NOT apply to, " +"e.g. Admin if admin should see all data." msgstr "" -#: superset/connectors/sqla/views.py:319 +#: superset/connectors/sqla/views.py:343 msgid "" "Filters with the same group key will be ORed together within the group, " -"while different filter groups will be ANDed together. Undefined group keys " -"are treated as unique groups, i.e. are not grouped together. For example, if " -"a table has three filters, of which two are for departments Finance and " -"Marketing (group key = 'department'), and one refers to the region Europe " -"(group key = 'region'), the filter clause would apply the filter (department " -"= 'Finance' OR department = 'Marketing') AND (region = 'Europe')." +"while different filter groups will be ANDed together. Undefined group " +"keys are treated as unique groups, i.e. are not grouped together. For " +"example, if a table has three filters, of which two are for departments " +"Finance and Marketing (group key = 'department'), and one refers to the " +"region Europe (group key = 'region'), the filter clause would apply the " +"filter (department = 'Finance' OR department = 'Marketing') AND (region =" +" 'Europe')." msgstr "" -#: superset/connectors/sqla/views.py:329 +#: superset/connectors/sqla/views.py:353 msgid "" -"This is the condition that will be added to the WHERE clause. For example, " -"to only return rows for a particular client, you might define a regular " -"filter with the clause `client_id = 9`. To display no rows unless a user " -"belongs to a RLS filter role, a base filter can be created with the clause " -"`1 = 0` (always false)." +"This is the condition that will be added to the WHERE clause. For " +"example, to only return rows for a particular client, you might define a " +"regular filter with the clause `client_id = 9`. To display no rows unless" +" a user belongs to a RLS filter role, a base filter can be created with " +"the clause `1 = 0` (always false)." msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:276 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:260 -#: superset/connectors/sqla/views.py:338 superset/connectors/sqla/views.py:357 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:278 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:315 +#: superset/connectors/sqla/views.py:362 superset/connectors/sqla/views.py:381 msgid "Tables" msgstr "テーブル" +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:389 #: superset-frontend/src/profile/components/Security.tsx:35 -#: superset/connectors/sqla/views.py:339 +#: superset/connectors/sqla/views.py:363 superset/views/dashboard/mixin.py:83 msgid "Roles" msgstr "" -#: superset/connectors/sqla/views.py:340 +#: superset/connectors/sqla/views.py:364 msgid "Clause" msgstr "" -#: superset/connectors/sqla/views.py:341 superset/views/chart/mixin.py:78 -#: superset/views/dashboard/mixin.py:78 superset/views/dashboard/views.py:147 -#: superset/views/database/mixins.py:191 +#: superset/connectors/sqla/views.py:365 superset/views/chart/mixin.py:78 +#: superset/views/dashboard/mixin.py:85 superset/views/dashboard/views.py:147 +#: superset/views/database/mixins.py:192 msgid "Creator" msgstr "作成者" -#: superset/connectors/sqla/views.py:358 +#: superset/connectors/sqla/views.py:382 msgid "Show Table" -msgstr "" +msgstr "テーブルを表示" -#: superset/connectors/sqla/views.py:359 +#: superset/connectors/sqla/views.py:383 msgid "Import a table definition" -msgstr "" +msgstr "テーブル定義のインポート" -#: superset/connectors/sqla/views.py:360 +#: superset/connectors/sqla/views.py:384 msgid "Edit Table" -msgstr "" +msgstr "テーブルを編集" -#: superset/connectors/sqla/views.py:401 +#: superset/connectors/sqla/views.py:425 msgid "Name of the table that exists in the source database" msgstr "" -#: superset/connectors/sqla/views.py:402 +#: superset/connectors/sqla/views.py:426 msgid "Schema, as used only in some databases like Postgres, Redshift and DB2" msgstr "" -#: superset/connectors/sqla/views.py:409 +#: superset/connectors/sqla/views.py:433 msgid "" "This fields acts a Superset view, meaning that Superset will run a query " "against this string as a subquery." msgstr "" -#: superset/connectors/sqla/views.py:413 +#: superset/connectors/sqla/views.py:437 msgid "" "Predicate applied when fetching distinct value to populate the filter " -"control component. Supports jinja template syntax. Applies only when `Enable " -"Filter Select` is on." +"control component. Supports jinja template syntax. Applies only when " +"`Enable Filter Select` is on." msgstr "" -#: superset/connectors/sqla/views.py:419 -msgid "" -"Redirects to this endpoint when clicking on the table from the table list" +#: superset/connectors/sqla/views.py:443 +msgid "Redirects to this endpoint when clicking on the table from the table list" msgstr "" -#: superset/connectors/sqla/views.py:428 +#: superset/connectors/sqla/views.py:452 msgid "Whether the table was generated by the 'Visualize' flow in SQL Lab" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:617 -#: superset/connectors/sqla/views.py:431 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:639 +#: superset/connectors/sqla/views.py:455 msgid "" "A set of parameters that become available in the query using Jinja " "templating syntax" msgstr "" -#: superset/connectors/sqla/views.py:435 +#: superset/connectors/sqla/views.py:459 msgid "" -"Duration (in seconds) of the caching timeout for this table. A timeout of 0 " -"indicates that the cache never expires. Note this defaults to the database " -"timeout if undefined." +"Duration (in seconds) of the caching timeout for this table. A timeout of" +" 0 indicates that the cache never expires. Note this defaults to the " +"database timeout if undefined." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:165 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:197 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:409 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:230 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:338 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:213 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:360 -#: superset/connectors/sqla/views.py:452 superset/connectors/sqla/views.py:453 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:173 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:213 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:420 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:232 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:340 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:268 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:415 +#: superset/connectors/sqla/views.py:476 superset/connectors/sqla/views.py:477 #: superset/templates/superset/import_dashboards.html:53 #: superset/views/database/forms.py:112 superset/views/database/forms.py:309 -#: superset/views/database/mixins.py:190 superset/views/sql_lab.py:72 +#: superset/views/database/mixins.py:191 superset/views/sql_lab.py:72 msgid "Database" msgstr "データベース" -#: superset/connectors/sqla/views.py:454 superset/views/database/mixins.py:192 +#: superset/connectors/sqla/views.py:478 superset/views/database/mixins.py:193 msgid "Last Changed" -msgstr "最終更新日" +msgstr "最終更新" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:272 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:424 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:239 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:223 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:380 -#: superset/connectors/sqla/views.py:456 superset/views/database/forms.py:118 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:283 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:435 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:241 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:278 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:435 +#: superset/connectors/sqla/views.py:480 superset/views/database/forms.py:118 #: superset/views/database/forms.py:315 msgid "Schema" msgstr "スキーマ" -#: superset/connectors/sqla/views.py:458 +#: superset/connectors/sqla/views.py:482 msgid "Offset" msgstr "オフセット" -#: superset/connectors/sqla/views.py:460 superset/views/database/forms.py:87 +#: superset/connectors/sqla/views.py:484 superset/views/database/forms.py:87 #: superset/views/database/forms.py:276 msgid "Table Name" msgstr "テーブル名" -#: superset/connectors/sqla/views.py:461 +#: superset/connectors/sqla/views.py:485 msgid "Fetch Values Predicate" msgstr "" -#: superset/connectors/sqla/views.py:463 +#: superset/connectors/sqla/views.py:487 msgid "Main Datetime Column" msgstr "" -#: superset/connectors/sqla/views.py:465 +#: superset/connectors/sqla/views.py:489 msgid "SQL Lab View" -msgstr "SQLラボビュー" +msgstr "SQL Lab ビュー" -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:125 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:616 -#: superset/connectors/sqla/views.py:466 +#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.tsx:94 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:638 +#: superset/connectors/sqla/views.py:490 msgid "Template parameters" msgstr "テンプレートパラメータ" -#: superset/connectors/sqla/views.py:495 +#: superset/connectors/sqla/views.py:526 msgid "" -"The table was created. As part of this two-phase configuration process, you " -"should now click the edit button by the new table to configure it." +"The table was created. As part of this two-phase configuration process, " +"you should now click the edit button by the new table to configure it." msgstr "" -#: superset/connectors/sqla/views.py:520 +#: superset/connectors/sqla/views.py:551 msgid "Refresh Metadata" msgstr "" -#: superset/connectors/sqla/views.py:520 +#: superset/connectors/sqla/views.py:551 msgid "Refresh column metadata" msgstr "" -#: superset/connectors/sqla/views.py:554 +#: superset/connectors/sqla/views.py:588 #, python-format msgid "Metadata refreshed for the following table(s): %(tables)s" msgstr "" -#: superset/connectors/sqla/views.py:564 +#: superset/connectors/sqla/views.py:598 #, python-format msgid "The following tables added new columns: %(tables)s" msgstr "" -#: superset/connectors/sqla/views.py:575 +#: superset/connectors/sqla/views.py:609 #, python-format msgid "The following tables removed columns: %(tables)s" msgstr "" -#: superset/connectors/sqla/views.py:586 +#: superset/connectors/sqla/views.py:620 #, python-format msgid "The following tables update column metadata: %(tables)s" msgstr "" -#: superset/connectors/sqla/views.py:593 +#: superset/connectors/sqla/views.py:627 #, python-format msgid "Unable to refresh metadata for the following table(s): %(tables)s" msgstr "" @@ -1475,16 +1570,20 @@ msgstr "" msgid "CSS template not found." msgstr "" -#: superset/dashboards/api.py:453 +#: superset/dashboards/api.py:606 #, python-format msgid "Deleted %(num)d dashboard" msgid_plural "Deleted %(num)d dashboards" -msgstr[0] " %(num)d ダッシュボードを削除しました" +msgstr[0] " %(num)d 件のダッシュボードを削除しました" -#: superset/dashboards/filters.py:32 +#: superset/dashboards/filters.py:35 msgid "Title or Slug" msgstr "タイトルまたはスラッグ" +#: superset/dashboards/filters.py:153 +msgid "Role" +msgstr "" + #: superset/dashboards/commands/exceptions.py:37 msgid "Must be unique" msgstr "一意である必要があります" @@ -1521,6 +1620,10 @@ msgstr "このダッシュボードの変更は禁止されています" msgid "Import dashboard failed for an unknown reason" msgstr "不明な理由でダッシュボードのインポートに失敗しました" +#: superset/dashboards/commands/exceptions.py:81 +msgid "You don't have access to this dashboard." +msgstr "このダッシュボードにアクセスできません。" + #: superset/dashboards/commands/importers/v0.py:303 msgid "No data in file" msgstr "ファイルにデータがありません" @@ -1529,214 +1632,456 @@ msgstr "ファイルにデータがありません" msgid "Table name undefined" msgstr "" -#: superset/databases/schemas.py:140 +#: superset/databases/schemas.py:143 msgid "" -"Invalid connection string, a valid string usually follows: driver://user:" -"password@database-host/database-name" +"Invalid connection string, a valid string usually follows: " +"driver://user:password@database-host/database-name" msgstr "" -#: superset/databases/schemas.py:150 -msgid "SQLite database cannot be used as a data source for security reasons." -msgstr "" - -#: superset/databases/schemas.py:181 superset/databases/schemas.py:196 +#: superset/databases/schemas.py:178 superset/databases/schemas.py:193 #, python-format msgid "Field cannot be decoded by JSON. %(msg)s" msgstr "" -#: superset/databases/schemas.py:204 +#: superset/databases/schemas.py:201 #, python-format msgid "" "The metadata_params in Extra field is not configured correctly. The key " "%(key)s is invalid." msgstr "" -#: superset/databases/commands/exceptions.py:31 -msgid "Database parameters are invalid." +#: superset/databases/schemas.py:248 +msgid "" +"An engine must be specified when passing individual parameters to a " +"database." msgstr "" -#: superset/databases/commands/exceptions.py:41 +#: superset/databases/schemas.py:259 +#, python-format +msgid "Engine \"%(engine)s\" is not a valid engine." +msgstr "" + +#: superset/databases/schemas.py:265 +#, python-format +msgid "" +"Engine spec \"%(engine_spec)s\" does not support being configured via " +"individual parameters." +msgstr "" + +#: superset/databases/commands/exceptions.py:32 +msgid "Database parameters are invalid." +msgstr "データベース パラメータが無効です。" + +#: superset/databases/commands/exceptions.py:42 msgid "A database with the same name already exists" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:169 -#: superset/databases/commands/exceptions.py:49 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:223 +#: superset/databases/commands/exceptions.py:50 msgid "Field is required" msgstr "" -#: superset/databases/commands/exceptions.py:61 +#: superset/databases/commands/exceptions.py:62 msgid "Field cannot be decoded by JSON. %{json_error}s" msgstr "" -#: superset/databases/commands/exceptions.py:78 -#: superset/views/database/mixins.py:251 +#: superset/databases/commands/exceptions.py:79 +#: superset/views/database/mixins.py:252 msgid "" "The metadata_params in Extra field is not configured correctly. The key " "%{key}s is invalid." msgstr "" -#: superset/databases/commands/exceptions.py:90 +#: superset/databases/commands/exceptions.py:91 msgid "Database not found." -msgstr "" +msgstr "データベースが見つかりません。" -#: superset/databases/commands/exceptions.py:94 +#: superset/databases/commands/exceptions.py:95 msgid "Database could not be created." -msgstr "" +msgstr "データベースを作成できませんでした。" -#: superset/databases/commands/exceptions.py:98 +#: superset/databases/commands/exceptions.py:99 msgid "Database could not be updated." -msgstr "" +msgstr "データベースを更新できませんでした。" -#: superset/databases/commands/exceptions.py:104 -#: superset/databases/commands/exceptions.py:120 superset/views/core.py:1284 +#: superset/databases/commands/exceptions.py:105 +#: superset/databases/commands/exceptions.py:122 superset/views/core.py:1296 msgid "Connection failed, please check your connection settings" msgstr "" -#: superset/databases/commands/exceptions.py:108 +#: superset/databases/commands/exceptions.py:109 msgid "Cannot delete a database that has tables attached" msgstr "" -#: superset/databases/commands/exceptions.py:112 +#: superset/databases/commands/exceptions.py:113 msgid "Database could not be deleted." -msgstr "" +msgstr "データベースを削除できませんでした。" -#: superset/databases/commands/exceptions.py:124 +#: superset/databases/commands/exceptions.py:126 msgid "Stopped an unsafe database connection" msgstr "" -#: superset/databases/commands/exceptions.py:128 +#: superset/databases/commands/exceptions.py:130 msgid "Could not load database driver" msgstr "" -#: superset/databases/commands/exceptions.py:132 superset/views/core.py:1292 +#: superset/databases/commands/exceptions.py:135 superset/views/core.py:1304 msgid "Unexpected error occurred, please check your logs for details" msgstr "" -#: superset/databases/commands/exceptions.py:136 +#: superset/databases/commands/exceptions.py:139 msgid "Import database failed for an unknown reason" msgstr "" -#: superset/databases/commands/test_connection.py:69 +#: superset/databases/commands/test_connection.py:95 msgid "Could not load database driver: {}" msgstr "" -#: superset/datasets/api.py:631 +#: superset/datasets/api.py:634 #, python-format msgid "Deleted %(num)d dataset" msgid_plural "Deleted %(num)d datasets" -msgstr[0] "" +msgstr[0] " %(num)d 件のデータセットを削除しました" #: superset/datasets/filters.py:26 msgid "Null or Empty" msgstr "" -#: superset/datasets/commands/exceptions.py:47 +#: superset/datasets/columns/commands/exceptions.py:23 +msgid "Dataset column not found." +msgstr "データセット列が見つかりません。" + +#: superset/datasets/columns/commands/exceptions.py:27 +msgid "Dataset column delete failed." +msgstr "データセット列の削除に失敗しました。" + +#: superset/datasets/columns/commands/exceptions.py:31 +#: superset/datasets/metrics/commands/exceptions.py:31 +msgid "Changing this dataset is forbidden." +msgstr "このデータセットの変更は禁止されています。" + +#: superset/datasets/commands/exceptions.py:32 +#, python-format +msgid "Dataset %(name)s already exists" +msgstr "" + +#: superset/datasets/commands/exceptions.py:50 msgid "Database not allowed to change" msgstr "" -#: superset/datasets/commands/exceptions.py:67 +#: superset/datasets/commands/exceptions.py:70 msgid "One or more columns do not exist" msgstr "" -#: superset/datasets/commands/exceptions.py:77 +#: superset/datasets/commands/exceptions.py:80 msgid "One or more columns are duplicated" msgstr "" -#: superset/datasets/commands/exceptions.py:87 +#: superset/datasets/commands/exceptions.py:90 msgid "One or more columns already exist" msgstr "" -#: superset/datasets/commands/exceptions.py:96 +#: superset/datasets/commands/exceptions.py:99 msgid "One or more metrics do not exist" msgstr "" -#: superset/datasets/commands/exceptions.py:106 +#: superset/datasets/commands/exceptions.py:109 msgid "One or more metrics are duplicated" msgstr "" -#: superset/datasets/commands/exceptions.py:116 +#: superset/datasets/commands/exceptions.py:119 msgid "One or more metrics already exist" msgstr "" -#: superset/datasets/commands/exceptions.py:127 +#: superset/datasets/commands/exceptions.py:130 #, python-format msgid "" -"Table [%(table_name)s] could not be found, please double check your database " -"connection, schema, and table name" -msgstr "" - -#: superset/datasets/commands/exceptions.py:149 -msgid "Dataset parameters are invalid." +"Table [%(table_name)s] could not be found, please double check your " +"database connection, schema, and table name" msgstr "" #: superset/datasets/commands/exceptions.py:153 -msgid "Dataset could not be created." +msgid "Dataset parameters are invalid." msgstr "" #: superset/datasets/commands/exceptions.py:157 -#: superset/datasets/commands/exceptions.py:169 -msgid "Dataset could not be updated." +msgid "Dataset could not be created." msgstr "" #: superset/datasets/commands/exceptions.py:161 -msgid "Dataset could not be deleted." +#: superset/datasets/commands/exceptions.py:173 +msgid "Dataset could not be updated." msgstr "" #: superset/datasets/commands/exceptions.py:165 +msgid "Dataset could not be deleted." +msgstr "" + +#: superset/datasets/commands/exceptions.py:169 msgid "Dataset(s) could not be bulk deleted." msgstr "" -#: superset/datasets/commands/exceptions.py:173 +#: superset/datasets/commands/exceptions.py:177 msgid "Changing this dataset is forbidden" msgstr "" -#: superset/datasets/commands/exceptions.py:177 +#: superset/datasets/commands/exceptions.py:181 msgid "Import dataset failed for an unknown reason" msgstr "" -#: superset/db_engine_specs/presto.py:834 +#: superset/datasets/metrics/commands/exceptions.py:23 +msgid "Dataset metric not found." +msgstr "データセットの指標が見つかりません。" + +#: superset/datasets/metrics/commands/exceptions.py:27 +msgid "Dataset metric delete failed." +msgstr "データセット指標の削除に失敗しました。" + +#: superset/db_engine_specs/base.py:86 +msgid "Original value" +msgstr "" + +#: superset/db_engine_specs/base.py:87 +msgid "Second" +msgstr "秒" + +#: superset/db_engine_specs/base.py:88 +msgid "Minute" +msgstr "分" + +#: superset/db_engine_specs/base.py:89 +msgid "5 minute" +msgstr "5分" + +#: superset/db_engine_specs/base.py:90 +msgid "10 minute" +msgstr "10分" + +#: superset/db_engine_specs/base.py:91 +msgid "15 minute" +msgstr "15分" + +#: superset/db_engine_specs/base.py:92 +msgid "Half hour" +msgstr "30分" + +#: superset/db_engine_specs/base.py:93 +msgid "Hour" +msgstr "時間" + +#: superset/db_engine_specs/base.py:94 +msgid "Day" +msgstr "日" + +#: superset/db_engine_specs/base.py:95 +msgid "Week" +msgstr "週" + +#: superset/db_engine_specs/base.py:96 +msgid "Month" +msgstr "月" + +#: superset/db_engine_specs/base.py:97 +msgid "Quarter" +msgstr "四半期" + +#: superset/db_engine_specs/base.py:98 +msgid "Year" +msgstr "年" + +#: superset/db_engine_specs/base.py:99 +msgid "Week starting sunday" +msgstr "" + +#: superset/db_engine_specs/base.py:100 +msgid "Week starting monday" +msgstr "" + +#: superset/db_engine_specs/base.py:101 +msgid "Week ending saturday" +msgstr "" + +#: superset/db_engine_specs/base.py:102 +msgid "Week_ending sunday" +msgstr "" + +#: superset/db_engine_specs/base.py:1276 +msgid "Username" +msgstr "ユーザー名" + +#: superset/db_engine_specs/base.py:1277 +msgid "Password" +msgstr "パスワード" + +#: superset/db_engine_specs/base.py:1278 +msgid "Hostname or IP address" +msgstr "ホスト名またはIPアドレス" + +#: superset/db_engine_specs/base.py:1279 +msgid "Database port" +msgstr "DBポート番号" + +#: superset/db_engine_specs/base.py:1280 +msgid "Database name" +msgstr "データベース名" + +#: superset/db_engine_specs/base.py:1282 +msgid "Additinal parameters" +msgstr "追加パラメータ" + +#: superset/db_engine_specs/bigquery.py:100 +msgid "" +"We were unable to connect to your database. Please confirm that your " +"service account has the Viewer and Job User roles on the project." +msgstr "" + +#: superset/db_engine_specs/mssql.py:69 +#, python-format +msgid "" +"Either the username \"%(username)s\", password, or database name " +"\"%(database)s\" is incorrect." +msgstr "" + +#: superset/db_engine_specs/mssql.py:76 +#: superset/db_engine_specs/postgres.py:112 +#: superset/db_engine_specs/presto.py:195 +#: superset/db_engine_specs/redshift.py:58 +#, python-format +msgid "The hostname \"%(hostname)s\" cannot be resolved." +msgstr "" + +#: superset/db_engine_specs/mssql.py:80 +#: superset/db_engine_specs/postgres.py:116 +#: superset/db_engine_specs/presto.py:206 +#: superset/db_engine_specs/redshift.py:62 +#, python-format +msgid "Port %(port)s on hostname \"%(hostname)s\" refused the connection." +msgstr "" + +#: superset/db_engine_specs/mssql.py:84 +#: superset/db_engine_specs/postgres.py:120 +#: superset/db_engine_specs/presto.py:199 +#: superset/db_engine_specs/redshift.py:66 +#, python-format +msgid "" +"The host \"%(hostname)s\" might be down, and can't be reached on port " +"%(port)s." +msgstr "" + +#: superset/db_engine_specs/mysql.py:112 superset/db_engine_specs/presto.py:191 +#: superset/db_engine_specs/redshift.py:54 +#, python-format +msgid "Either the username \"%(username)s\" or the password is incorrect." +msgstr "" + +#: superset/db_engine_specs/mysql.py:116 +#, python-format +msgid "Unknown MySQL server host \"%(hostname)s\"." +msgstr "" + +#: superset/db_engine_specs/mysql.py:120 +#, python-format +msgid "The host \"%(hostname)s\" might be down and can't be reached." +msgstr "" + +#: superset/db_engine_specs/mysql.py:124 +#: superset/db_engine_specs/postgres.py:127 +#, python-format +msgid "Unable to connect to database \"%(database)s\"." +msgstr "“%(database)s” に接続できません。" + +#: superset/db_engine_specs/postgres.py:104 +#, python-format +msgid "The username \"%(username)s\" does not exist." +msgstr "" + +#: superset/db_engine_specs/postgres.py:108 +#, python-format +msgid "The password provided for username \"%(username)s\" is incorrect." +msgstr "" + +#: superset/db_engine_specs/presto.py:170 +#, python-format +msgid "" +"We can't seem to resolve the column \"%(column_name)s\" at line " +"%(location)s." +msgstr "" + +#: superset/db_engine_specs/presto.py:177 +#, python-format +msgid "" +"The table \"%(table_name)s\" does not exist. A valid table must be used " +"to run this query." +msgstr "" + +#: superset/db_engine_specs/presto.py:184 +#, python-format +msgid "" +"The schema \"%(schema_name)s\" does not exist. A valid schema must be " +"used to run this query." +msgstr "" + +#: superset/db_engine_specs/presto.py:210 +#, python-format +msgid "Unable to connect to catalog named \"%(catalog_name)s\"." +msgstr "" + +#: superset/db_engine_specs/presto.py:997 msgid "Unknown Presto Error" msgstr "" -#: superset/db_engine_specs/presto.py:1052 +#: superset/db_engine_specs/redshift.py:73 #, python-format msgid "" -"We can't seem to resolve the column \"%(column_name)s\" at line %(location)s." +"We were unable to connect to your database named \"%(database)s\". Please" +" verify your database name and try again." msgstr "" -#: superset/db_engine_specs/presto.py:1069 +#: superset/models/sql_types/base.py:50 #, python-format -msgid "" -"The table \"%(table_name)s\" does not exist. A valid table must be used to " -"run this query." +msgid "Temporal expression not supported for type: %(col_type)s" msgstr "" -#: superset/queries/saved_queries/api.py:188 +#: superset/queries/saved_queries/api.py:197 #, python-format msgid "Deleted %(num)d saved query" msgid_plural "Deleted %(num)d saved queries" -msgstr[0] "" +msgstr[0] " %(num)d 件の保存したクエリを削除しました" -#: superset/queries/saved_queries/commands/exceptions.py:23 +#: superset/queries/saved_queries/commands/exceptions.py:28 msgid "Saved queries could not be deleted." msgstr "" -#: superset/queries/saved_queries/commands/exceptions.py:27 +#: superset/queries/saved_queries/commands/exceptions.py:32 msgid "Saved query not found." msgstr "" -#: superset/reports/api.py:417 +#: superset/queries/saved_queries/commands/exceptions.py:36 +msgid "Import saved query failed for an unknown reason." +msgstr "不明な理由により、保存したクエリをインポートできませんでした。" + +#: superset/queries/saved_queries/commands/exceptions.py:40 +msgid "Saved query parameters are invalid." +msgstr "保存したクエリ パラメーターが無効です。" + +#: superset/reports/api.py:422 #, python-format msgid "Deleted %(num)d report schedule" msgid_plural "Deleted %(num)d report schedules" -msgstr[0] " %(num)d のレポートスケジュールを削除しました" +msgstr[0] " %(num)d 件のレポートスケジュールを削除しました" -#: superset/reports/commands/alert.py:74 +#: superset/reports/schemas.py:166 superset/reports/schemas.py:172 +#: superset/reports/schemas.py:178 superset/reports/schemas.py:245 +#: superset/reports/schemas.py:251 superset/reports/schemas.py:258 +msgid "Value must be greater than 0" +msgstr "値は 0 より大きくする必要があります" + +#: superset/reports/commands/alert.py:96 #, python-format msgid "Alert query returned more then one row. %s rows returned" msgstr "アラートクエリが複数の行を返しました。 %s 行が返されました" -#: superset/reports/commands/alert.py:83 +#: superset/reports/commands/alert.py:105 #, python-format msgid "Alert query returned more then one column. %s columns returned" msgstr "アラートクエリが複数の列を返しました。%s 列が返されました" @@ -1794,79 +2139,109 @@ msgid "Report Schedule execution failed when generating a screenshot." msgstr "スクリーンショットの生成時にレポートスケジュールの実行に失敗しました。" #: superset/reports/commands/exceptions.py:116 +msgid "Report Schedule execution failed when generating a csv." +msgstr "csv の生成中にレポートスケジュールの実行に失敗しました。" + +#: superset/reports/commands/exceptions.py:120 msgid "Report Schedule execution got an unexpected error." msgstr "レポートスケジュールの実行で予期しないエラーが発生しました。" -#: superset/reports/commands/exceptions.py:120 +#: superset/reports/commands/exceptions.py:124 msgid "Report Schedule is still working, refusing to re-compute." msgstr "レポートスケジュールはまだ機能しており、再計算を拒否しています。" -#: superset/reports/commands/exceptions.py:124 +#: superset/reports/commands/exceptions.py:128 msgid "Report Schedule reached a working timeout." msgstr "レポートスケジュールが作業タイムアウトに達しました。" -#: superset/reports/commands/exceptions.py:138 +#: superset/reports/commands/exceptions.py:142 msgid "Alert query returned more then one row." msgstr "アラートクエリが複数の行を返しました。" -#: superset/reports/commands/exceptions.py:143 -msgid "Alert validator config error." -msgstr "アラートバリデーター設定エラー" - #: superset/reports/commands/exceptions.py:147 +msgid "Alert validator config error." +msgstr "アラートバリデーター設定エラー。" + +#: superset/reports/commands/exceptions.py:151 msgid "Alert query returned more then one column." msgstr "アラートクエリが複数の列を返しました。" -#: superset/reports/commands/exceptions.py:151 +#: superset/reports/commands/exceptions.py:155 msgid "Alert query returned a non-number value." msgstr "アラートクエリが数値以外の値を返しました。" -#: superset/reports/commands/exceptions.py:155 +#: superset/reports/commands/exceptions.py:159 msgid "Alert found an error while executing a query." msgstr "クエリの実行中にアラートがエラーを検出しました。" -#: superset/reports/commands/exceptions.py:159 +#: superset/reports/commands/exceptions.py:163 +msgid "A timeout occurred while executing the query." +msgstr "クエリの実行中にタイムアウトが発生しました。" + +#: superset/reports/commands/exceptions.py:167 +msgid "A timeout occurred while taking a screenshot." +msgstr "スクリーンショットの撮影中にタイムアウトが発生しました。" + +#: superset/reports/commands/exceptions.py:171 +msgid "A timeout occurred while generating a csv." +msgstr "csv の生成中にタイムアウトが発生しました。" + +#: superset/reports/commands/exceptions.py:175 msgid "Alert fired during grace period." msgstr "猶予期間中にアラートが発生しました。" -#: superset/reports/commands/exceptions.py:163 +#: superset/reports/commands/exceptions.py:179 msgid "Alert ended grace period." msgstr "アラートは猶予期間を終了しました。" -#: superset/reports/commands/exceptions.py:167 +#: superset/reports/commands/exceptions.py:183 msgid "Alert on grace period" msgstr "猶予期間に関するアラート" -#: superset/reports/commands/exceptions.py:171 +#: superset/reports/commands/exceptions.py:187 msgid "Report Schedule sellenium user not found" msgstr "レポートスケジュールselleniumユーザーが見つかりません" -#: superset/reports/commands/exceptions.py:175 +#: superset/reports/commands/exceptions.py:191 msgid "Report Schedule state not found" msgstr "レポートスケジュールの状態が見つかりません" -#: superset/reports/commands/exceptions.py:179 +#: superset/reports/commands/exceptions.py:195 msgid "Report schedule unexpected error" msgstr "レポートスケジュールの予期せぬエラー" -#: superset/reports/commands/exceptions.py:183 +#: superset/reports/commands/exceptions.py:199 msgid "Changing this report is forbidden" msgstr "このレポートの変更は禁止されています" -#: superset/reports/commands/exceptions.py:187 +#: superset/reports/commands/exceptions.py:203 msgid "An error occurred while pruning logs " -msgstr "ログのプルーニング中にエラーが発生しました" +msgstr "ログのプルーニング中にエラーが発生しました " -#: superset/reports/notifications/email.py:59 superset/tasks/schedules.py:185 +#: superset/reports/notifications/email.py:55 #, python-format msgid "" "\n" -" Explore in Superset

\n" -" \n" +" Error: %(text)s\n" " " msgstr "" -#: superset/reports/notifications/email.py:70 superset/tasks/schedules.py:294 +#: superset/reports/notifications/email.py:79 +#, python-format +msgid "" +"\n" +"

%(description)s

\n" +" Explore in Superset

\n" +" %(img_tag)s\n" +" " +msgstr "" + +#: superset/reports/notifications/email.py:86 superset/tasks/schedules.py:362 +#, python-format +msgid "%(name)s.csv" +msgstr "" + +#: superset/reports/notifications/email.py:90 superset/tasks/schedules.py:294 #: superset/tasks/schedules.py:463 #, python-format msgid "%(prefix)s %(title)s" @@ -1878,10 +2253,29 @@ msgid "" "\n" " *%(name)s*\n" "\n" +" %(description)s\n" +"\n" +" Error: %(text)s\n" +" " +msgstr "" + +#: superset/reports/notifications/slack.py:64 +#, python-format +msgid "" +"\n" +" *%(name)s*\n" +"\n" +" %(description)s\n" +"\n" " <%(url)s|Explore in Superset>\n" " " msgstr "" +#: superset/security/analytics_db_safety.py:44 +#, python-format +msgid "%(dialect)s cannot be used as a data source for security reasons." +msgstr "" + #: superset/tasks/schedules.py:160 #, python-format msgid "" @@ -1897,9 +2291,13 @@ msgstr "" msgid "Explore in Superset

" msgstr "" -#: superset/tasks/schedules.py:362 +#: superset/tasks/schedules.py:185 #, python-format -msgid "%(name)s.csv" +msgid "" +"\n" +" Explore in Superset

\n" +" \n" +" " msgstr "" #: superset/tasks/schedules.py:370 @@ -1921,46 +2319,46 @@ msgstr "" msgid "New" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1144 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1081 #: superset/templates/appbuilder/navbar_right.html:38 msgid "SQL Query" msgstr "SQLクエリ" #: superset-frontend/src/components/Menu/NewMenu.tsx:31 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:383 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:211 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:522 -#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:148 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:387 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:225 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:545 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:154 #: superset/templates/appbuilder/navbar_right.html:39 #: superset/views/chart/mixin.py:85 superset/views/chart/views.py:114 -#: superset/views/schedules.py:286 +#: superset/views/schedules.py:307 msgid "Chart" msgstr "チャート" #: superset-frontend/src/components/Menu/NewMenu.tsx:36 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:481 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:494 #: superset/templates/appbuilder/navbar_right.html:40 -#: superset/views/dashboard/mixin.py:72 superset/views/dashboard/views.py:145 -#: superset/views/schedules.py:223 +#: superset/views/dashboard/mixin.py:78 superset/views/dashboard/views.py:145 +#: superset/views/schedules.py:227 msgid "Dashboard" msgstr "ダッシュボード" -#: superset-frontend/src/components/Menu/Menu.tsx:212 +#: superset-frontend/src/components/Menu/Menu.tsx:231 #: superset/templates/appbuilder/navbar_right.html:109 msgid "Profile" msgstr "プロファイル" -#: superset-frontend/src/components/Menu/Menu.tsx:217 +#: superset-frontend/src/components/Menu/Menu.tsx:235 #: superset/templates/appbuilder/navbar_right.html:110 msgid "Info" msgstr "情報" -#: superset-frontend/src/components/Menu/Menu.tsx:220 +#: superset-frontend/src/components/Menu/Menu.tsx:238 #: superset/templates/appbuilder/navbar_right.html:111 msgid "Logout" msgstr "ログアウト" -#: superset-frontend/src/components/Menu/Menu.tsx:276 +#: superset-frontend/src/components/Menu/Menu.tsx:290 #: superset/templates/appbuilder/navbar_right.html:126 msgid "Login" msgstr "ログイン" @@ -1977,17 +2375,17 @@ msgstr "レコードが見つかりません" msgid "Filter List" msgstr "フィルタリスト" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:296 -#: superset-frontend/src/explore/components/DataTableControl.tsx:73 -#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:226 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:398 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:306 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:466 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:292 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:424 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:388 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:450 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:397 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:256 +#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77 +#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:228 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:403 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:309 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:481 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:295 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:429 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:404 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:461 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:452 #: superset/templates/appbuilder/general/widgets/search.html:40 msgid "Search" msgstr "検索" @@ -1996,6 +2394,7 @@ msgstr "検索" msgid "Refresh" msgstr "更新" +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:508 #: superset/templates/superset/import_dashboards.html:21 msgid "Import dashboards" msgstr "ダッシュボードをインポート" @@ -2019,7 +2418,7 @@ msgstr "アップロード" #: superset/templates/superset/request_access.html:20 msgid "No Access!" -msgstr "アクセスなし" +msgstr "アクセスがありません!" #: superset/templates/superset/request_access.html:25 #, python-format @@ -2030,15 +2429,18 @@ msgstr "データソースにアクセスするためのアクセス許可があ msgid "Request Permissions" msgstr "権限のリクエスト" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:176 -#: superset-frontend/src/common/components/Modal/Modal.tsx:145 -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:305 -#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:142 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:472 -#: superset-frontend/src/datasource/DatasourceModal.tsx:202 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:175 -#: superset-frontend/src/explore/components/SaveModal.tsx:174 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:749 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:177 +#: superset-frontend/src/components/Modal/Modal.tsx:146 +#: superset-frontend/src/dashboard/components/CrossFilterScopingModal/CrossFilterScopingModal.tsx:80 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:440 +#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:151 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:142 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:76 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/Footer.tsx:83 +#: superset-frontend/src/datasource/DatasourceModal.tsx:207 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:170 +#: superset-frontend/src/explore/components/SaveModal.tsx:180 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:750 #: superset/templates/superset/request_access.html:34 msgid "Cancel" msgstr "キャンセル" @@ -2049,115 +2451,127 @@ msgstr "このフィールドを変更するには、編集ボタンを使用し #: superset/templates/superset/models/database/macros.html:22 msgid "Test Connection" -msgstr "テスト接続" +msgstr "接続のテスト" -#: superset/utils/core.py:794 +#: superset/utils/core.py:882 #, python-format msgid "[Superset] Access to the datasource %(name)s was granted" msgstr "[Superset] データソース %(name)s へのアクセスは許可されました" -#: superset/utils/date_parser.py:378 -msgid "Unable to find such a holiday: [{}]" +#: superset/utils/date_parser.py:386 +#, python-format +msgid "Unable to find such a holiday: [%(holiday)s]" msgstr "" -#: superset/utils/pandas_postprocessing.py:136 +#: superset/utils/pandas_postprocessing.py:137 msgid "Referenced columns not available in DataFrame." msgstr "" -#: superset/utils/pandas_postprocessing.py:161 +#: superset/utils/pandas_postprocessing.py:162 #, python-format msgid "Column referenced by aggregate is undefined: %(column)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:168 +#: superset/utils/pandas_postprocessing.py:169 #, python-format msgid "Operator undefined for aggregator: %(name)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:177 +#: superset/utils/pandas_postprocessing.py:178 #, python-format msgid "Invalid numpy function: %(operator)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:245 +#: superset/utils/pandas_postprocessing.py:246 msgid "Pivot operation requires at least one index" msgstr "" -#: superset/utils/pandas_postprocessing.py:249 +#: superset/utils/pandas_postprocessing.py:250 msgid "Pivot operation must include at least one aggregate" msgstr "" -#: superset/utils/pandas_postprocessing.py:357 +#: superset/utils/pandas_postprocessing.py:358 msgid "Undefined window for rolling operation" msgstr "" -#: superset/utils/pandas_postprocessing.py:372 +#: superset/utils/pandas_postprocessing.py:373 #, python-format msgid "Invalid rolling_type: %(type)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:378 +#: superset/utils/pandas_postprocessing.py:379 #, python-format msgid "Invalid options for %(rolling_type)s: %(options)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:463 +#: superset/utils/pandas_postprocessing.py:464 #, python-format msgid "Invalid cumulative operator: %(operator)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:489 +#: superset/utils/pandas_postprocessing.py:490 msgid "Invalid geohash string" msgstr "" -#: superset/utils/pandas_postprocessing.py:512 +#: superset/utils/pandas_postprocessing.py:513 msgid "Invalid longitude/latitude" msgstr "" -#: superset/utils/pandas_postprocessing.py:554 +#: superset/utils/pandas_postprocessing.py:555 msgid "Invalid geodetic string" msgstr "" -#: superset/utils/pandas_postprocessing.py:616 -msgid "`fbprophet` package not installed" +#: superset/utils/pandas_postprocessing.py:588 +#, python-format +msgid "" +"Column \"%(column)s\" is not numeric or does not exists in the query " +"results." msgstr "" -#: superset/utils/pandas_postprocessing.py:667 -msgid "Time grain missing" -msgstr "時間単位がありません" +#: superset/utils/pandas_postprocessing.py:598 +msgid "`rename_columns` must have the same length as `columns`." +msgstr "" -#: superset/utils/pandas_postprocessing.py:670 +#: superset/utils/pandas_postprocessing.py:641 +msgid "`prophet` package not installed" +msgstr "" + +#: superset/utils/pandas_postprocessing.py:692 +msgid "Time grain missing" +msgstr "" + +#: superset/utils/pandas_postprocessing.py:695 #, python-format msgid "Unsupported time grain: %(time_grain)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:676 +#: superset/utils/pandas_postprocessing.py:701 msgid "Periods must be a positive integer value" msgstr "" -#: superset/utils/pandas_postprocessing.py:679 +#: superset/utils/pandas_postprocessing.py:704 msgid "Confidence interval must be between 0 and 1 (exclusive)" msgstr "" -#: superset/utils/pandas_postprocessing.py:682 +#: superset/utils/pandas_postprocessing.py:707 msgid "DataFrame must include temporal column" msgstr "" -#: superset/utils/pandas_postprocessing.py:684 +#: superset/utils/pandas_postprocessing.py:709 msgid "DataFrame include at least one series" msgstr "少なくとも1つの指標を選択してください" -#: superset/utils/pandas_postprocessing.py:773 +#: superset/utils/pandas_postprocessing.py:798 msgid "" -"percentiles must be a list or tuple with two numeric values, of which the " -"first is lower than the second value" +"percentiles must be a list or tuple with two numeric values, of which the" +" first is lower than the second value" msgstr "" -#: superset-frontend/src/components/Menu/Menu.tsx:208 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:282 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:372 +#: superset-frontend/src/components/Menu/Menu.tsx:228 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:284 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:374 #: superset/views/access_requests.py:40 superset/views/log/__init__.py:30 -#: superset/views/schedules.py:226 superset/views/schedules.py:289 +#: superset/views/schedules.py:230 superset/views/schedules.py:310 #: superset/views/sql_lab.py:71 msgid "User" msgstr "ユーザー" @@ -2174,45 +2588,54 @@ msgstr "データベースURL" msgid "Roles to grant" msgstr "付与する役割" -#: superset/views/access_requests.py:45 superset/views/schedules.py:224 -#: superset/views/schedules.py:287 +#: superset/views/access_requests.py:45 superset/views/schedules.py:228 +#: superset/views/schedules.py:308 msgid "Created On" msgstr "作成日" -#: superset/views/alerts.py:59 +#: superset/views/alerts.py:63 msgid "List Observations" msgstr "観測値のリスト" -#: superset/views/alerts.py:60 +#: superset/views/alerts.py:64 msgid "Show Observation" msgstr "観測値を表示" -#: superset/views/alerts.py:67 +#: superset/views/alerts.py:71 msgid "Error Message" msgstr "エラーメッセージ" -#: superset/views/alerts.py:165 +#: superset/views/alerts.py:168 msgid "Log Retentions (days)" msgstr "" -#: superset/views/alerts.py:174 +#: superset/views/alerts.py:177 msgid "A semicolon ';' delimited list of email addresses" msgstr "" -#: superset/views/alerts.py:175 +#: superset/views/alerts.py:178 msgid "How long to keep the logs around for this alert" msgstr "" -#: superset/views/alerts.py:176 +#: superset/views/alerts.py:179 msgid "" -"Once an alert is triggered, how long, in seconds, before Superset nags you " -"again." +"Once an alert is triggered, how long, in seconds, before Superset nags " +"you again." msgstr "" -#: superset/views/alerts.py:180 +#: superset/views/alerts.py:183 msgid "" -"A SQL statement that defines whether the alert should get triggered or not. " -"The query is expected to return either NULL or a number value." +"A SQL statement that defines whether the alert should get triggered or " +"not. The query is expected to return either NULL or a number value." +msgstr "" + +#: superset/views/alerts.py:220 superset/views/schedules.py:244 +#: superset/views/schedules.py:325 +msgid "" +"This feature is deprecated and will be removed on 2.0. Take a look at the" +" replacement feature Alerts & Reports documentation" msgstr "" #: superset/views/annotations.py:40 @@ -2243,28 +2666,28 @@ msgstr "注釈を編集" msgid "Layer" msgstr "レイヤー" -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:148 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:146 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:150 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:837 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:845 -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:157 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:149 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:146 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:165 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:169 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:865 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:873 +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:157 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:148 #: superset/views/annotations.py:79 superset/views/sql_lab.py:70 msgid "Label" msgstr "ラベル" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:161 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:160 #: superset/views/annotations.py:81 msgid "Start" msgstr "開始時間" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:170 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:169 #: superset/views/annotations.py:82 msgid "End" msgstr "終了時間" -#: superset/views/annotations.py:83 superset/views/dashboard/mixin.py:82 +#: superset/views/annotations.py:83 superset/views/dashboard/mixin.py:89 msgid "JSON Metadata" msgstr "JSONメタデータ" @@ -2280,210 +2703,213 @@ msgstr "注釈レイヤーを追加" msgid "Edit Annotation Layer" msgstr "注釈レイヤーを編集" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:119 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:200 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:706 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:218 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:132 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:131 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:252 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:209 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:120 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:195 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:707 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:223 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:135 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:134 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:263 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:264 #: superset/views/annotations.py:128 superset/views/chart/mixin.py:86 msgid "Name" msgstr "名前" -#: superset/views/base.py:207 -#, python-format -msgid "Dataset %(name)s already exists" -msgstr "" - -#: superset/views/base.py:227 +#: superset/views/base.py:235 msgid "" "Table [%{table}s] could not be found, please double check your database " "connection, schema, and table name, error: {}" msgstr "" -#: superset/views/base.py:378 +#: superset/views/base.py:462 msgid "json isn't valid" msgstr "" -#: superset/views/base.py:389 +#: superset/views/base.py:473 msgid "Export to YAML" msgstr "YAMLで出力" -#: superset/views/base.py:389 +#: superset/views/base.py:473 msgid "Export to YAML?" msgstr "YAMLで出力しますか?" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:310 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:472 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:315 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:370 -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:98 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:309 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:559 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:336 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:295 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:512 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:330 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:592 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:444 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:230 -#: superset/views/base.py:446 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:82 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:315 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:480 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:314 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:378 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:101 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:323 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:590 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:339 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:130 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:303 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:533 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:341 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:611 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:499 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:232 +#: superset/views/base.py:530 msgid "Delete" msgstr "削除" -#: superset/views/base.py:446 +#: superset/views/base.py:530 msgid "Delete all Really?" msgstr "本当に全部削除しますか?" -#: superset/views/base_api.py:100 +#: superset/views/base_api.py:107 msgid "Is favorite" msgstr "お気に入り" -#: superset/views/core.py:161 +#: superset/views/core.py:163 msgid "The data source seems to have been deleted" msgstr "" -#: superset/views/core.py:162 +#: superset/views/core.py:164 msgid "The user seems to have been deleted" msgstr "" -#: superset/views/core.py:277 +#: superset/views/core.py:279 msgid "Access was requested" msgstr "" -#: superset/views/core.py:331 +#: superset/views/core.py:333 msgid "The access requests seem to have been deleted" msgstr "" -#: superset/views/core.py:343 +#: superset/views/core.py:345 #, python-format msgid "" "%(user)s was granted the role %(role)s that gives access to the " "%(datasource)s" msgstr "" -#: superset/views/core.py:366 +#: superset/views/core.py:368 #, python-format msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s" msgstr "" -#: superset/views/core.py:383 +#: superset/views/core.py:385 msgid "You have no permission to approve this request" msgstr "" -#: superset/views/core.py:634 +#: superset/views/core.py:636 #, python-format msgid "" "Cannot import dashboard: %(db_error)s.\n" "Make sure to create the database before importing the dashboard." msgstr "" -#: superset/views/core.py:645 +#: superset/views/core.py:647 msgid "An unknown error occurred. Please contact your Superset administrator" msgstr "" -#: superset/views/core.py:710 -#, python-format -msgid "Error occurred when opening the chart: %(error)s" -msgstr "" +#: superset/views/core.py:719 +msgid "[Missing Dataset]" +msgstr "[データセットが見つかりません]" -#: superset/views/core.py:764 superset/views/core.py:770 -#: superset/views/core.py:917 superset/views/core.py:935 +#: superset/views/core.py:759 superset/views/core.py:765 +#: superset/views/core.py:926 superset/views/core.py:944 msgid "You don't have the rights to " msgstr "" -#: superset/views/core.py:764 superset/views/core.py:918 +#: superset/views/core.py:759 superset/views/core.py:927 msgid "alter this " msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:129 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:600 -#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:64 -#: superset/views/core.py:764 superset/views/core.py:770 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:139 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:631 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:66 +#: superset/views/core.py:759 superset/views/core.py:765 msgid "chart" msgstr "チャート" -#: superset/views/core.py:770 superset/views/core.py:936 +#: superset/views/core.py:765 superset/views/core.py:945 msgid "create a " -msgstr "作成日" +msgstr "作成日 " -#: superset/views/core.py:810 +#: superset/views/core.py:815 #, python-format msgid "Explore - %(table)s" msgstr "" -#: superset/views/core.py:893 +#: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:99 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:170 +#: superset/views/core.py:817 +msgid "Explore" +msgstr "" + +#: superset/views/core.py:902 msgid "Chart [{}] has been saved" -msgstr "" +msgstr "チャート [{}] が保存されました" -#: superset/views/core.py:897 +#: superset/views/core.py:906 msgid "Chart [{}] has been overwritten" -msgstr "" +msgstr "チャート [{}] が上書きされました" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:102 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:563 -#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:55 -#: superset/views/core.py:919 superset/views/core.py:937 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:108 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:584 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:56 +#: superset/views/core.py:928 superset/views/core.py:946 msgid "dashboard" msgstr "ダッシュボード" -#: superset/views/core.py:924 +#: superset/views/core.py:933 msgid "Chart [{}] was added to dashboard [{}]" msgstr "チャート [{}] はダッシュボード [{}] に追加されました" -#: superset/views/core.py:946 +#: superset/views/core.py:955 msgid "Dashboard [{}] just got created and chart [{}] was added to it" msgstr "ダッシュボード [{}] が作成されチャート [{}] が追加されました" -#: superset/views/core.py:1174 +#: superset/views/core.py:1186 msgid "" -"This dashboard was changed recently. Please reload dashboard to get latest " -"version." -msgstr "このダッシュボードは最近変更されました。最新の情報を入手するにはダッシュボードをリロードしてください" +"This dashboard was changed recently. Please reload dashboard to get " +"latest version." +msgstr "このダッシュボードは最近変更されました。最新の情報を入手するにはダッシュボードをリロードしてください。" -#: superset/views/core.py:1267 +#: superset/views/core.py:1279 #, python-format msgid "Could not load database driver: %(driver_name)s" msgstr "データベースドライバ: %(driver_name)s 読み込めませんでした" -#: superset/views/core.py:1276 +#: superset/views/core.py:1288 msgid "" "Invalid connection string, a valid string usually follows:\n" "'DRIVER://USER:PASSWORD@DB-HOST/DATABASE-NAME'" msgstr "" -#: superset/views/core.py:1632 +#: superset/views/core.py:1651 msgid "" -"Malformed request. slice_id or table_name and db_name arguments are expected" +"Malformed request. slice_id or table_name and db_name arguments are " +"expected" msgstr "不正なリクエスト。 slice_idまたはtable_nameおよびdb_name引数が必要です" -#: superset/views/core.py:1642 +#: superset/views/core.py:1661 #, python-format msgid "Chart %(id)s not found" msgstr "チャート %(id)s が見つかりません" -#: superset/views/core.py:1655 +#: superset/views/core.py:1674 #, python-format msgid "Table %(table)s wasn't found in the database %(db)s" -msgstr "テーブル %(t)s はデータベース %(d)s にありません" +msgstr "テーブル %(table)s はデータベース %(db)s にありません" -#: superset/views/core.py:1925 +#: superset/views/core.py:1908 #, python-format msgid "Can't find User '%(name)s', please ask your admin to create one." msgstr "ユーザー ‘%(name)s’ が見つかりません。管理者に作成を依頼してください。" -#: superset/views/core.py:1937 +#: superset/views/core.py:1920 #, python-format msgid "Can't find DruidCluster with cluster_name = '%(name)s'" msgstr "" -#: superset/views/core.py:2180 +#: superset/views/core.py:2163 msgid "Data could not be deserialized. You may want to re-run the query." msgstr "" -#: superset/views/core.py:2284 +#: superset/views/core.py:2270 #, python-format msgid "" "%(validator)s was unable to check your query.\n" @@ -2491,24 +2917,23 @@ msgid "" "Exception: %(ex)s" msgstr "" -#: superset/views/core.py:2338 +#: superset/views/core.py:2324 msgid "" -"Failed to start remote query on a worker. Tell your administrator to verify " -"the availability of the message queue." +"Failed to start remote query on a worker. Tell your administrator to " +"verify the availability of the message queue." msgstr "" -#: superset/views/core.py:2502 superset/views/core.py:2504 +#: superset/views/core.py:2488 superset/views/core.py:2490 msgid "Query record was not created as expected." msgstr "" -#: superset/views/core.py:2541 +#: superset/views/core.py:2527 #, python-format msgid "The parameter %(parameters)s in your query is undefined." -msgid_plural "" -"The following parameters in your query are undefined: %(parameters)s." +msgid_plural "The following parameters in your query are undefined: %(parameters)s." msgstr[0] "" -#: superset/views/core.py:2809 +#: superset/views/core.py:2791 #, python-format msgid "%(user)s's profile" msgstr "%(user)s' のプロファイル" @@ -2529,20 +2954,29 @@ msgstr "CSSテンプレートを編集" msgid "Template Name" msgstr "テンプレート名" +#: superset/views/datasource.py:45 +msgid "Request missing data field." +msgstr "" + +#: superset/views/datasource.py:81 +#, python-format +msgid "Duplicate column name(s): %(columns)s" +msgstr "" + #: superset/views/dynamic_plugins.py:42 msgid "A human-friendly name" msgstr "" #: superset/views/dynamic_plugins.py:43 msgid "" -"Used internally to identify the plugin. Should be set to the package name " -"from the pluginʼs package.json" +"Used internally to identify the plugin. Should be set to the package name" +" from the pluginʼs package.json" msgstr "" #: superset/views/dynamic_plugins.py:47 msgid "" -"A full URL pointing to the location of the built plugin (could be hosted on " -"a CDN for example)" +"A full URL pointing to the location of the built plugin (could be hosted " +"on a CDN for example)" msgstr "" #: superset/views/dynamic_plugins.py:53 @@ -2561,70 +2995,70 @@ msgstr "" msgid "Edit Plugin" msgstr "" -#: superset/views/schedules.py:183 +#: superset/views/schedules.py:187 msgid "Schedule Email Reports for Dashboards" msgstr "" -#: superset/views/schedules.py:185 +#: superset/views/schedules.py:189 msgid "Manage Email Reports for Dashboards" msgstr "" -#: superset/views/schedules.py:225 superset/views/schedules.py:288 +#: superset/views/schedules.py:229 superset/views/schedules.py:309 msgid "Changed On" msgstr "変更日" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:275 -#: superset/views/schedules.py:227 superset/views/schedules.py:290 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:280 +#: superset/views/schedules.py:231 superset/views/schedules.py:311 msgid "Active" -msgstr "" +msgstr "アクティブ" -#: superset/views/schedules.py:228 superset/views/schedules.py:291 +#: superset/views/schedules.py:232 superset/views/schedules.py:312 msgid "Crontab" msgstr "" -#: superset/views/schedules.py:229 superset/views/schedules.py:292 +#: superset/views/schedules.py:233 superset/views/schedules.py:313 msgid "Recipients" msgstr "" -#: superset/views/schedules.py:230 superset/views/schedules.py:293 +#: superset/views/schedules.py:234 superset/views/schedules.py:314 msgid "Slack Channel" msgstr "" -#: superset/views/schedules.py:231 superset/views/schedules.py:294 +#: superset/views/schedules.py:235 superset/views/schedules.py:315 msgid "Deliver As Group" msgstr "" -#: superset/views/schedules.py:232 superset/views/schedules.py:295 +#: superset/views/schedules.py:236 superset/views/schedules.py:316 msgid "Delivery Type" msgstr "" -#: superset/views/schedules.py:244 +#: superset/views/schedules.py:265 msgid "Schedule Email Reports for Charts" -msgstr "" +msgstr "チャートのメールレポートのスケジュール" -#: superset/views/schedules.py:246 +#: superset/views/schedules.py:267 msgid "Manage Email Reports for Charts" -msgstr "" +msgstr "チャートのメールレポートの管理" -#: superset/views/schedules.py:296 +#: superset/views/schedules.py:317 msgid "Email Format" msgstr "メールフォーマット" #: superset/views/sql_lab.py:41 msgid "List Saved Query" -msgstr "保存されたクエリのリスト" +msgstr "保存したクエリのリスト" #: superset/views/sql_lab.py:42 msgid "Show Saved Query" -msgstr "保存されたクエリを表示" +msgstr "保存したクエリを表示" #: superset/views/sql_lab.py:43 msgid "Add Saved Query" -msgstr "保存されたクエリを追加" +msgstr "保存したクエリを追加" #: superset/views/sql_lab.py:44 msgid "Edit Saved Query" -msgstr "保存されたクエリの編集" +msgstr "保存したクエリの編集" #: superset/views/sql_lab.py:75 msgid "End Time" @@ -2638,11 +3072,15 @@ msgstr "" msgid "Changed on" msgstr "変更日" -#: superset/views/utils.py:492 +#: superset/views/utils.py:226 +msgid "The dataset associated with this chart no longer exists" +msgstr "" + +#: superset/views/utils.py:505 msgid "Could not determine datasource type" msgstr "" -#: superset/views/utils.py:508 +#: superset/views/utils.py:521 msgid "Could not find viz object" msgstr "" @@ -2661,8 +3099,9 @@ msgstr "チャートを編集" #: superset/views/chart/mixin.py:64 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." +"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 "" #: superset/views/chart/mixin.py:70 @@ -2673,7 +3112,7 @@ msgstr "" #: superset/views/chart/mixin.py:82 msgid "Last Modified" -msgstr "最終更新日" +msgstr "最終更新" #: superset/views/chart/mixin.py:84 msgid "Parameters" @@ -2695,79 +3134,90 @@ msgstr "ダッシュボードを追加" msgid "Edit Dashboard" msgstr "ダッシュボードを編集" -#: superset/views/dashboard/mixin.py:46 +#: superset/views/dashboard/mixin.py:47 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" +"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 "" -#: superset/views/dashboard/mixin.py:52 +#: superset/views/dashboard/mixin.py:53 msgid "" -"The CSS for individual dashboards can be altered here, or in the dashboard " -"view where changes are immediately visible" +"The CSS for individual dashboards can be altered here, or in the " +"dashboard view where changes are immediately visible" msgstr "個々のダッシュボードのCSSは、ここもしくは変更がすぐに表示されるダッシュボードビューで変更できます" -#: superset/views/dashboard/mixin.py:57 +#: superset/views/dashboard/mixin.py:58 msgid "To get a readable URL for your dashboard" msgstr "ダッシュボードの読み取り可能なURLを取得するには" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:414 -#: superset/views/dashboard/mixin.py:58 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:523 +#: superset/views/dashboard/mixin.py:59 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." +"overwrite button in the dashboard view. It is exposed here for reference " +"and for power users who may want to alter specific parameters." msgstr "" - -#: superset/views/dashboard/mixin.py:64 -msgid "Owners is a list of users who can alter the dashboard." -msgstr "所有者は、ダッシュボードを変更できるユーザーのリストです" +"この JSON オブジェクトは、ダッシュボード ビューの [保存] または [上書き] " +"ボタンをクリックすると動的に生成されます。これは、参照用と特定のパラメータを変更する可能性のあるパワーユーザーのために公開されています。" #: superset/views/dashboard/mixin.py:65 +msgid "Owners is a list of users who can alter the dashboard." +msgstr "所有者は、ダッシュボードを変更できるユーザーのリストです。" + +#: superset/views/dashboard/mixin.py:66 +msgid "" +"Roles is a list which defines access to the dashboard. Granting a role " +"access to a dashboard will bypass dataset level checks.If no roles " +"defined then the dashboard is available to all roles." +msgstr "" + +#: superset/views/dashboard/mixin.py:71 msgid "" "Determines whether or not this dashboard is visible in the list of all " "dashboards" msgstr "このダッシュボードがすべてのダッシュボードのリストに表示されるかどうかを決定します" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:329 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:207 -#: superset/views/dashboard/mixin.py:73 superset/views/dashboard/views.py:146 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:464 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:214 +#: superset/views/dashboard/mixin.py:79 superset/views/dashboard/views.py:146 msgid "Title" msgstr "タイトル" -#: superset/views/dashboard/mixin.py:74 +#: superset/views/dashboard/mixin.py:80 msgid "Slug" msgstr "スラッグ" -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:101 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:229 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:407 -#: superset/views/dashboard/mixin.py:77 +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:101 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:237 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:412 +#: superset/views/dashboard/mixin.py:84 msgid "Published" msgstr "公開" -#: superset/views/dashboard/mixin.py:80 +#: superset/views/dashboard/mixin.py:87 msgid "Position JSON" msgstr "" -#: superset-frontend/src/dashboard/components/CssEditor.jsx:83 -#: superset/views/dashboard/mixin.py:81 +#: superset-frontend/src/dashboard/components/CssEditor/index.jsx:82 +#: superset/views/dashboard/mixin.py:88 msgid "CSS" msgstr "" -#: superset/views/dashboard/mixin.py:83 +#: superset/views/dashboard/mixin.py:90 msgid "Underlying Tables" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:110 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:327 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:567 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:316 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:520 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:313 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:346 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:600 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:114 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:342 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:598 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:97 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:321 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:541 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:329 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:357 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:619 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:507 #: superset/views/dashboard/views.py:66 msgid "Export" msgstr "エクスポート" @@ -2786,12 +3236,12 @@ msgstr "" #: superset/views/database/forms.py:94 msgid "Select a CSV file to be uploaded to a database." -msgstr "" +msgstr "データベースにアップロードする CSV ファイルを選択します。" #: superset/views/database/forms.py:103 superset/views/database/forms.py:292 #, python-format msgid "Only the following file extensions are allowed: %(allowed_extensions)s" -msgstr "" +msgstr "次のファイル拡張子のみが許可されます: %(allowed_extensions)s" #: superset/views/database/forms.py:119 superset/views/database/forms.py:316 msgid "Specify a schema (if database flavor supports this)." @@ -2799,11 +3249,11 @@ msgstr "" #: superset/views/database/forms.py:124 msgid "Delimiter" -msgstr "" +msgstr "区切り文字" #: superset/views/database/forms.py:125 msgid "Delimiter used by CSV file (for whitespace use \\s+)." -msgstr "" +msgstr "CSV ファイルで使用する区切り文字 (空白文字の場合は \\s+ を使用)。" #: superset/views/database/forms.py:130 superset/views/database/forms.py:321 msgid "Table Exists" @@ -2811,8 +3261,8 @@ msgstr "" #: superset/views/database/forms.py:131 superset/views/database/forms.py:322 msgid "" -"If table exists do one of the following: Fail (do nothing), Replace (drop " -"and recreate table) or Append (insert data)." +"If table exists do one of the following: Fail (do nothing), Replace (drop" +" and recreate table) or Append (insert data)." msgstr "" #: superset/views/database/forms.py:137 superset/views/database/forms.py:328 @@ -2833,8 +3283,8 @@ msgstr "" #: superset/views/database/forms.py:145 superset/views/database/forms.py:336 msgid "" -"Row containing the headers to use as column names (0 is first line of data). " -"Leave empty if there is no header row." +"Row containing the headers to use as column names (0 is first line of " +"data). Leave empty if there is no header row." msgstr "" #: superset/views/database/forms.py:154 superset/views/database/forms.py:345 @@ -2843,8 +3293,8 @@ msgstr "" #: superset/views/database/forms.py:155 superset/views/database/forms.py:346 msgid "" -"Column to use as the row labels of the dataframe. Leave empty if no index " -"column." +"Column to use as the row labels of the dataframe. Leave empty if no index" +" column." msgstr "" #: superset/views/database/forms.py:163 superset/views/database/forms.py:354 @@ -2925,8 +3375,8 @@ msgstr "" #: superset/views/database/forms.py:208 superset/views/database/forms.py:388 msgid "" -"Column label for index column(s). If None is given and Dataframe Index is " -"True, Index Names are used." +"Column label for index column(s). If None is given and Dataframe Index is" +" True, Index Names are used." msgstr "" #: superset/views/database/forms.py:216 superset/views/database/forms.py:396 @@ -2935,9 +3385,9 @@ msgstr "" #: superset/views/database/forms.py:218 superset/views/database/forms.py:398 msgid "" -"Json list of the values that should be treated as null. Examples: [\"\"], " -"[\"None\", \"N/A\"], [\"nan\", \"null\"]. Warning: Hive database supports " -"only single value. Use [\"\"] for empty string." +"Json list of the values that should be treated as null. Examples: [\"\"]," +" [\"None\", \"N/A\"], [\"nan\", \"null\"]. Warning: Hive database " +"supports only single value. Use [\"\"] for empty string." msgstr "" #: superset/views/database/forms.py:277 @@ -2960,222 +3410,220 @@ msgstr "" msgid "Strings used for sheet names (default is the first sheet)." msgstr "" -#: superset/views/database/mixins.py:33 +#: superset/views/database/mixins.py:34 msgid "Show Database" msgstr "データベースを表示" -#: superset/views/database/mixins.py:34 +#: superset/views/database/mixins.py:35 msgid "Add Database" msgstr "データベースを追加" -#: superset/views/database/mixins.py:35 +#: superset/views/database/mixins.py:36 msgid "Edit Database" msgstr "データベースを編集" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:466 -#: superset/views/database/mixins.py:103 +#: superset/views/database/mixins.py:104 msgid "Expose this DB in SQL Lab" msgstr "" -#: superset/views/database/mixins.py:104 +#: superset/views/database/mixins.py:105 msgid "" "Operate the database in asynchronous mode, meaning that the queries are " "executed on remote workers as opposed to on the web server itself. This " -"assumes that you have a Celery worker setup as well as a results backend. " -"Refer to the installation docs for more information." +"assumes that you have a Celery worker setup as well as a results backend." +" Refer to the installation docs for more information." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:479 -#: superset/views/database/mixins.py:112 +#: superset/views/database/mixins.py:113 msgid "Allow CREATE TABLE AS option in SQL Lab" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:493 -#: superset/views/database/mixins.py:113 +#: superset/views/database/mixins.py:114 msgid "Allow CREATE VIEW AS option in SQL Lab" msgstr "" -#: superset/views/database/mixins.py:114 +#: superset/views/database/mixins.py:115 msgid "" -"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in " -"SQL Lab" +"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in" +" SQL Lab" msgstr "" -#: superset/views/database/mixins.py:119 +#: superset/views/database/mixins.py:120 msgid "" "When allowing CREATE TABLE AS option in SQL Lab, this option forces the " "table to be created in this schema" msgstr "" -#: superset/views/database/mixins.py:162 +#: superset/views/database/mixins.py:163 msgid "" "If Presto, all the queries in SQL Lab are going to be executed as the " -"currently logged on user who must have permission to run them.
If Hive " -"and hive.server2.enable.doAs is enabled, will run the queries as service " -"account, but impersonate the currently logged on user via hive.server2.proxy." -"user property." +"currently logged on user who must have permission to run them.
If " +"Hive and hive.server2.enable.doAs is enabled, will run the queries as " +"service account, but impersonate the currently logged on user via " +"hive.server2.proxy.user property." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:523 -#: superset/views/database/mixins.py:169 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:434 +#: superset/views/database/mixins.py:170 msgid "" "Allow SQL Lab to fetch a list of all tables and all views across all " -"database schemas. For large data warehouse with thousands of tables, this " -"can be expensive and put strain on the system." +"database schemas. For large data warehouse with thousands of tables, this" +" can be expensive and put strain on the system." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:428 -#: superset/views/database/mixins.py:174 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:469 +#: superset/views/database/mixins.py:175 msgid "" -"Duration (in seconds) of the caching timeout for charts of this database. A " -"timeout of 0 indicates that the cache never expires. Note this defaults to " -"the global timeout if undefined." -msgstr "" +"Duration (in seconds) of the caching timeout for charts of this database." +" A timeout of 0 indicates that the cache never expires. Note this " +"defaults to the global timeout if undefined." +msgstr "このデータベースのチャートに対するキャッシュのタイムアウト期間(秒)。タイムアウトが0の場合は、キャッシュが失効しないことを意味します。未定義の場合は、グローバル・タイムアウトがデフォルト値になることに注意してください。" -#: superset/views/database/mixins.py:179 +#: superset/views/database/mixins.py:180 msgid "If selected, please set the schemas allowed for csv upload in Extra." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:253 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:358 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:465 -#: superset/views/database/mixins.py:185 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:269 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:374 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:342 +#: superset/views/database/mixins.py:186 msgid "Expose in SQL Lab" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:477 -#: superset/views/database/mixins.py:186 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:361 +#: superset/views/database/mixins.py:187 msgid "Allow CREATE TABLE AS" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:491 -#: superset/views/database/mixins.py:187 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:377 +#: superset/views/database/mixins.py:188 msgid "Allow CREATE VIEW AS" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:505 -#: superset/views/database/mixins.py:188 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:415 +#: superset/views/database/mixins.py:189 msgid "Allow DML" msgstr "" -#: superset/views/database/mixins.py:189 +#: superset/views/database/mixins.py:190 msgid "CTAS Schema" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:384 -#: superset/views/database/mixins.py:193 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:283 +#: superset/views/database/mixins.py:194 msgid "SQLAlchemy URI" msgstr "" -#: superset/views/database/mixins.py:194 +#: superset/views/database/mixins.py:195 msgid "Chart Cache Timeout" msgstr "" -#: superset/views/database/mixins.py:196 +#: superset/views/database/mixins.py:197 msgid "Secure Extra" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:582 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:587 -#: superset/views/database/mixins.py:197 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:537 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:542 +#: superset/views/database/mixins.py:198 msgid "Root certificate" msgstr "" -#: superset/views/database/mixins.py:198 +#: superset/views/database/mixins.py:199 msgid "Async Execution" msgstr "" -#: superset/views/database/mixins.py:199 +#: superset/views/database/mixins.py:200 msgid "Impersonate the logged on user" msgstr "" -#: superset/views/database/mixins.py:200 +#: superset/views/database/mixins.py:201 msgid "Allow Csv Upload" msgstr "" -#: superset/views/database/mixins.py:202 +#: superset/views/database/mixins.py:203 msgid "Allow Multi Schema Metadata Fetch" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:201 -#: superset/views/database/mixins.py:203 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:217 +#: superset/views/database/mixins.py:204 msgid "Backend" msgstr "" -#: superset/views/database/mixins.py:243 superset/views/database/mixins.py:267 +#: superset/views/database/mixins.py:244 superset/views/database/mixins.py:268 #, python-format msgid "Extra field cannot be decoded by JSON. %(msg)s" msgstr "" #: superset/views/database/validators.py:40 msgid "" -"Invalid connection string, a valid string usually follows:'DRIVER://USER:" -"PASSWORD@DB-HOST/DATABASE-NAME'

Example:'postgresql://user:password@your-" -"postgres-db/database'

" +"Invalid connection string, a valid string usually " +"follows:'DRIVER://USER:PASSWORD@DB-HOST/DATABASE-" +"NAME'

Example:'postgresql://user:password@your-postgres-" +"db/database'

" msgstr "" -#: superset/views/database/views.py:114 +#: superset/views/database/views.py:115 msgid "CSV to Database configuration" msgstr "" -#: superset/views/database/views.py:132 +#: superset/views/database/views.py:133 #, python-format msgid "" -"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for " -"csv uploads. Please contact your Superset Admin." +"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed " +"for csv uploads. Please contact your Superset Admin." msgstr "" -#: superset/views/database/views.py:142 +#: superset/views/database/views.py:143 msgid "" -"You cannot specify a namespace both in the name of the table: \"%(csv_table." -"table)s\" and in the schema field: \"%(csv_table.schema)s\". Please remove " -"one" +"You cannot specify a namespace both in the name of the table: " +"\"%(csv_table.table)s\" and in the schema field: " +"\"%(csv_table.schema)s\". Please remove one" msgstr "" -#: superset/views/database/views.py:250 +#: superset/views/database/views.py:236 #, python-format msgid "" -"Unable to upload CSV file \"%(filename)s\" to table \"%(table_name)s\" in " -"database \"%(db_name)s\". Error message: %(error_msg)s" +"Unable to upload CSV file \"%(filename)s\" to table \"%(table_name)s\" in" +" database \"%(db_name)s\". Error message: %(error_msg)s" msgstr "" -#: superset/views/database/views.py:263 +#: superset/views/database/views.py:248 #, python-format msgid "" "CSV file \"%(csv_filename)s\" uploaded to table \"%(table_name)s\" in " "database \"%(db_name)s\"" msgstr "" -#: superset/views/database/views.py:274 +#: superset/views/database/views.py:259 msgid "Excel to Database configuration" msgstr "" -#: superset/views/database/views.py:289 +#: superset/views/database/views.py:274 #, python-format msgid "" -"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for " -"excel uploads. Please contact your Superset Admin." +"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed " +"for excel uploads. Please contact your Superset Admin." msgstr "" -#: superset/views/database/views.py:299 +#: superset/views/database/views.py:284 msgid "" "You cannot specify a namespace both in the name of the table: " -"\"%(excel_table.table)s\" and in the schema field: \"%(excel_table.schema)s" -"\". Please remove one" +"\"%(excel_table.table)s\" and in the schema field: " +"\"%(excel_table.schema)s\". Please remove one" msgstr "" -#: superset/views/database/views.py:402 +#: superset/views/database/views.py:377 #, python-format msgid "" -"Unable to upload Excel file \"%(filename)s\" to table \"%(table_name)s\" in " -"database \"%(db_name)s\". Error message: %(error_msg)s" +"Unable to upload Excel file \"%(filename)s\" to table \"%(table_name)s\" " +"in database \"%(db_name)s\". Error message: %(error_msg)s" msgstr "" -#: superset/views/database/views.py:415 +#: superset/views/database/views.py:389 #, python-format msgid "" -"Excel file \"%(excel_filename)s\" uploaded to table \"%(table_name)s\" in " -"database \"%(db_name)s\"" +"Excel file \"%(excel_filename)s\" uploaded to table \"%(table_name)s\" in" +" database \"%(db_name)s\"" msgstr "" #: superset/views/log/__init__.py:21 @@ -3202,188 +3650,196 @@ msgstr "アクション" msgid "dttm" msgstr "" -#: superset-frontend/src/CRUD/CollectionTable.tsx:317 +#: superset-frontend/src/CRUD/CollectionTable.tsx:323 msgid "Add item" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:103 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:106 msgid "The query couldn't be loaded" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:156 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:159 msgid "" "Your query has been scheduled. To see details of your query, navigate to " "Saved queries" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:163 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:166 msgid "Your query could not be scheduled" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:191 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:298 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:194 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:301 msgid "Failed at retrieving results" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:229 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:255 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:232 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:258 msgid "" -"An error occurred while storing the latest query id in the backend. Please " -"contact your administrator if this problem persists." +"An error occurred while storing the latest query id in the backend. " +"Please contact your administrator if this problem persists." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:342 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:375 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:345 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:385 msgid "Unknown error" -msgstr "" +msgstr "不明なエラー" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:393 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:403 msgid "Query was stopped." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:422 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:432 msgid "" -"Unable to migrate table schema state to backend. Superset will retry later. " +"Unable to migrate table schema state to backend. Superset will retry " +"later. Please contact your administrator if this problem persists." +msgstr "" + +#: superset-frontend/src/SqlLab/actions/sqlLab.js:450 +msgid "" +"Unable to migrate query state to backend. Superset will retry later. " "Please contact your administrator if this problem persists." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:440 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:496 msgid "" -"Unable to migrate query state to backend. Superset will retry later. Please " -"contact your administrator if this problem persists." +"Unable to migrate query editor state to backend. Superset will retry " +"later. Please contact your administrator if this problem persists." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:486 -msgid "" -"Unable to migrate query editor state to backend. Superset will retry later. " -"Please contact your administrator if this problem persists." +#: superset-frontend/src/SqlLab/actions/sqlLab.js:529 +msgid "Unable to add a new tab to the backend. Please contact your administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:519 -msgid "" -"Unable to add a new tab to the backend. Please contact your administrator." -msgstr "" - -#: superset-frontend/src/SqlLab/actions/sqlLab.js:536 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:546 #: superset-frontend/src/SqlLab/reducers/sqlLab.js:74 #, python-format msgid "Copy of %s" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:563 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:573 msgid "" "An error occurred while setting the active tab. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:649 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:660 msgid "An error occurred while fetching tab state" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:677 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:696 msgid "" -"An error occurred while removing tab. Please contact your administrator." +"An error occurred while hiding the left bar. Please contact your " +"administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:701 -msgid "" -"An error occurred while removing query. Please contact your administrator." +#: superset-frontend/src/SqlLab/actions/sqlLab.js:718 +msgid "An error occurred while removing tab. Please contact your administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:724 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:742 +msgid "An error occurred while removing query. Please contact your administrator." +msgstr "" + +#: superset-frontend/src/SqlLab/actions/sqlLab.js:765 msgid "" "An error occurred while setting the tab database ID. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:749 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:790 msgid "" "An error occurred while setting the tab schema. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:782 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:823 msgid "" "An error occurred while setting the tab autorun. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:807 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:899 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:848 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:940 msgid "" "An error occurred while setting the tab title. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:829 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:870 msgid "Your query was saved" -msgstr "" +msgstr "クエリが保存されました" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:833 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:874 msgid "Your query could not be saved" -msgstr "" +msgstr "クエリを保存できませんでした" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:845 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:886 msgid "Your query was updated" -msgstr "" +msgstr "クエリが更新されました" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:849 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:890 msgid "Your query could not be updated" -msgstr "" +msgstr "クエリを更新できませんでした" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:868 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:909 msgid "" -"An error occurred while storing your query in the backend. To avoid losing " -"your changes, please save your query using the \"Save Query\" button." +"An error occurred while storing your query in the backend. To avoid " +"losing your changes, please save your query using the \"Save Query\" " +"button." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:928 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:969 msgid "" -"An error occurred while setting the tab template parameters. Please contact " -"your administrator." +"An error occurred while setting the tab template parameters. Please " +"contact your administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:989 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1014 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1027 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1052 msgid "An error occurred while fetching table metadata" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1055 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1093 msgid "" "An error occurred while fetching table metadata. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1103 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1141 msgid "" "An error occurred while expanding the table schema. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1127 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1165 msgid "" "An error occurred while collapsing the table schema. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1150 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1188 msgid "" "An error occurred while removing the table schema. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1183 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1221 msgid "Shared query" msgstr "クエリを共有" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1245 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1283 msgid "The datasource couldn't be loaded" -msgstr "" +msgstr "データ ソースを読み込めませんでした" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1275 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1297 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1313 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1335 msgid "An error occurred while creating the data source" -msgstr "" +msgstr "データ ソースの作成中にエラーが発生しました" + +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1356 +msgid "An error occurred while fetching function names." +msgstr "関数名の取得中にエラーが発生しました。" #: superset-frontend/src/SqlLab/components/App.jsx:76 msgid "" @@ -3392,152 +3848,148 @@ msgid "" " 2,\n" " )} KB out of ${LOCALSTORAGE_MAX_USAGE_KB} KB. storage space.\n" " To keep SQL Lab from crashing, please delete some query tabs.\n" -" You can re-access these queries by using the Save feature before you delete " -"the tab. Note that you will need to close other SQL Lab windows before you " -"do this." +" You can re-access these queries by using the Save feature before you " +"delete the tab. Note that you will need to close other SQL Lab windows " +"before you do this." msgstr "" -#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:85 +#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:87 msgid "Estimate selected query cost" -msgstr "" +msgstr "選択したクエリコストの見積" -#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:86 +#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:88 msgid "Estimate cost" -msgstr "" +msgstr "見積コスト" -#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:90 +#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:92 msgid "Cost estimate" -msgstr "" +msgstr "コストの見積もり" #: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:73 msgid "Creating a data source and creating a new tab" msgstr "" #: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:81 -#: superset-frontend/src/components/TableLoader.tsx:60 +#: superset-frontend/src/components/TableLoader/index.tsx:48 msgid "An error occurred" -msgstr "" +msgstr "エラーが発生しました" #: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:92 -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:156 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:163 msgid "Explore the result set in the data exploration view" msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:99 -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:163 -msgid "Explore" -msgstr "" - -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:108 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:111 #, python-format msgid "This query took %s seconds to run, " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:110 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:113 #, python-format msgid "and the explore view times out at %s seconds " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:114 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:117 msgid "following this flow will most likely lead to your query timing out. " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:117 -msgid "" -"We recommend your summarize your data further before following that flow. " +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:120 +msgid "We recommend your summarize your data further before following that flow. " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:120 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:123 msgid "If activated you can use the " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:122 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:125 msgid "feature to store a summarized data set that you can then explore." msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:134 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:141 msgid "Column name(s) " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:138 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:145 msgid "" "cannot be used as a column name. The column name/alias \"__timestamp\"\n" -" is reserved for the main temporal expression, and column aliases " -"ending with\n" +" is reserved for the main temporal expression, and column " +"aliases ending with\n" " double underscores followed by a numeric value (e.g. " "\"my_col__1\") are reserved\n" -" for deduplicating duplicate column names. Please use aliases to " -"rename the\n" +" for deduplicating duplicate column names. Please use aliases to" +" rename the\n" " invalid column names." msgstr "" -#: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:85 -msgid "Raw SQL" -msgstr "" - -#: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:95 +#: superset-frontend/src/SqlLab/components/HighlightedSql.tsx:77 msgid "Source SQL" msgstr "" -#: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:108 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:719 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:301 +#: superset-frontend/src/SqlLab/components/HighlightedSql.tsx:83 +msgid "Raw SQL" +msgstr "" + +#: superset-frontend/src/SqlLab/components/HighlightedSql.tsx:102 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:741 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:303 msgid "SQL" msgstr "" -#: superset-frontend/src/SqlLab/components/QueryHistory.jsx:52 +#: superset-frontend/src/SqlLab/components/QueryHistory.tsx:50 msgid "No query history yet..." -msgstr "" +msgstr "クエリ履歴はまだありません。" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:193 -#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:101 -#: superset-frontend/src/components/DatabaseSelector.tsx:151 -msgid "It seems you don't have access to any database" -msgstr "" - -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:220 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:132 msgid "An error occurred when refreshing queries" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:235 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:180 +#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:117 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:156 +msgid "It seems you don't have access to any database" +msgstr "" + +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:195 msgid "Filter by user" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:244 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:204 msgid "Filter by database" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:253 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:213 msgid "Query search string" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:259 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:219 msgid "[From]-" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:271 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:231 msgid "[To]-" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:280 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:240 msgid "Filter by status" msgstr "" #: superset-frontend/src/SqlLab/components/QueryTable.jsx:128 -#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.jsx:34 -#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:134 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:301 -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:120 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:343 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:332 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:329 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:362 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:211 +#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.tsx:35 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:75 +#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:135 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:306 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:126 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:358 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:84 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:337 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:345 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:373 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:213 msgid "Edit" msgstr "編集" #: superset-frontend/src/SqlLab/components/QueryTable.jsx:147 -#: superset-frontend/src/explore/components/DataTablesPane.tsx:258 +#: superset-frontend/src/explore/components/DataTablesPane/index.tsx:301 msgid "View results" msgstr "結果を見る" @@ -3557,188 +4009,186 @@ msgstr "新しいタブでクエリを実行" msgid "Remove query from log" msgstr "ログからクエリを削除" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:255 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:278 msgid "An error occurred saving dataset" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:449 -msgid ".CSV" +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:475 +msgid "Download to CSV" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:458 -msgid "Clipboard" +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:484 +msgid "Copy to Clipboard" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:469 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:495 msgid "Filter results" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:501 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:510 +#, python-format +msgid "%s rows returned" +msgstr "" + +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:515 +#, python-format +msgid "" +"The number of results displayed is limited to %s. Please add\n" +" additional limits/filters or download to csv to see more rows" +" up to\n" +" the %s limit." +msgstr "" + +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:545 +msgid "Query was stopped" +msgstr "" + +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:551 msgid "Database error" msgstr "データベースエラー" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:525 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:578 msgid "was created" msgstr "作成されました" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:532 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:585 msgid "Query in a new tab" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:575 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:631 msgid "The query returned no data" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:593 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:648 msgid "Fetch data preview" msgstr "データプレビューを読み込み" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:605 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:659 msgid "Refetch results" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:626 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:680 msgid "Track job" msgstr "ジョブ履歴" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:46 -#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:80 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:49 +#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:66 msgid "Stop" msgstr "中止" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:51 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:54 msgid "Run selection" msgstr "" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:53 -#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:90 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:56 +#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:76 msgid "Run" -msgstr "" +msgstr "実行" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:103 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:111 msgid "Stop running (Ctrl + x)" -msgstr "" +msgstr "実行を停止 (Ctrl + x)" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:104 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:112 msgid "Run query (Ctrl + Return)" -msgstr "" +msgstr "クエリを実行 (Ctrl + Return)" #: superset-frontend/src/SqlLab/components/SaveDatasetModal.tsx:108 msgid "Save & Explore" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveDatasetModal.tsx:123 +#: superset-frontend/src/SqlLab/components/SaveDatasetModal.tsx:120 msgid "Overwrite & Explore" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:70 -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:86 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:71 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:110 msgid "Undefined" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:163 -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:169 -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:184 -#: superset-frontend/src/dashboard/components/Header.jsx:468 -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:289 -#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:139 -#: superset-frontend/src/dashboard/components/SaveModal.tsx:223 -#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:539 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:475 -#: superset-frontend/src/datasource/DatasourceModal.tsx:211 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:187 -#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:108 -#: superset-frontend/src/explore/components/SaveModal.tsx:197 -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:210 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:447 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1042 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:255 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:207 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:164 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:170 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:185 +#: superset-frontend/src/dashboard/components/CrossFilterScopingModal/CrossFilterScopingModal.tsx:88 +#: superset-frontend/src/dashboard/components/Header/index.jsx:468 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:424 +#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:148 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:225 +#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:543 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:162 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/Footer.tsx:91 +#: superset-frontend/src/datasource/DatasourceModal.tsx:216 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:182 +#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:109 +#: superset-frontend/src/explore/components/SaveModal.tsx:203 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.jsx:222 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:466 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:979 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:279 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:231 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:225 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:343 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:252 msgid "Save" msgstr "保存" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:163 -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:169 -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:233 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:164 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:170 +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:240 msgid "Save as" msgstr "別名で保存" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:172 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:173 msgid "Save query" msgstr "クエリを保存" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:184 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:185 msgid "Save as new" msgstr "新規保存" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:193 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:194 msgid "Update" msgstr "更新" -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:152 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:150 msgid "Label for your query" msgstr "" -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:165 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:163 msgid "Write a description for your query" msgstr "" -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:201 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:197 msgid "Schedule query" msgstr "" -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:211 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:222 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:207 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:227 msgid "Schedule" msgstr "" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:77 +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:58 msgid "There was an error with your request" msgstr "" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:91 +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:72 msgid "Please save the query to enable sharing" -msgstr "" +msgstr "共有を有効にするにはクエリを保存して下さい" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:113 +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:85 +msgid "Copy query link to your clipboard" +msgstr "クエリのlinkをクリップボードにコピー" + +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:86 +msgid "Save the query to enable this feature" +msgstr "この機能を有効にするためクエリを保存する" + +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:97 msgid "Copy link" msgstr "" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:129 -msgid "Copy query link to your clipboard" -msgstr "" - -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:130 -msgid "Save the query to copy the link" -msgstr "" - -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:127 -msgid "No stored results found, you need to re-run your query" -msgstr "" - -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:148 -msgid "Run a query to display results here" -msgstr "" - -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:153 -#, python-format -msgid "Preview: `%s`" -msgstr "" - -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:177 -msgid "Results" -msgstr "結果" - -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:180 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:100 -msgid "Query history" -msgstr "クエリ履歴" - #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:285 #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:295 -#: superset-frontend/src/components/RefreshChartOverlay.tsx:48 +#: superset-frontend/src/chart/Chart.jsx:238 msgid "Run query" msgstr "クエリ実行" @@ -3755,136 +4205,146 @@ msgstr "" msgid "Stop query" msgstr "クエリを中止" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:499 +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:497 msgid "Schedule the query periodically" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:500 +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:498 msgid "You must run the query successfully first" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:568 -#, python-format -msgid "" -"It appears that the number of rows in the query results displayed\n" -" was limited on the server side to\n" -" the %s limit." +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:503 +msgid "Autocomplete" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:597 +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:581 msgid "CREATE TABLE AS" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:610 +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:594 msgid "CREATE VIEW AS" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:645 +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:629 msgid "Estimate the cost before running a query" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:159 +#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:204 msgid "Reset state" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:237 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:240 msgid "Enter a new title for the tab" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:263 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:266 #, python-format msgid "Untitled Query %s" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:338 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:341 msgid "Close tab" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:344 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:347 msgid "Rename tab" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:350 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:353 msgid "Expand tool bar" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:350 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:353 msgid "Hide tool bar" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:359 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:362 msgid "Close all other tabs" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:365 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:368 msgid "Duplicate tab" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:113 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:422 +msgid "New tab (Ctrl + q)" +msgstr "" + +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:423 +msgid "New tab (Ctrl + t)" +msgstr "" + +#: superset-frontend/src/SqlLab/components/TableElement.jsx:103 msgid "Copy partition query to clipboard" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:131 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:121 msgid "latest partition:" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:149 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:139 msgid "Keys for table" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:158 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:148 #, python-format msgid "View keys & indexes (%s)" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:175 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:165 msgid "Sort columns alphabetically" -msgstr "" +msgstr "列をアルファベット順に並び替え" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:176 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:166 msgid "Original table column order" -msgstr "" +msgstr "元のテーブル列順で表示" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:188 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:178 msgid "Copy SELECT statement to the clipboard" -msgstr "" +msgstr "SELECT文をクリップボードにコピー" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:194 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:184 msgid "Show CREATE VIEW statement" -msgstr "" +msgstr "CREATE VIEW文を表示" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:195 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:185 msgid "CREATE VIEW statement" -msgstr "" +msgstr "CREATE VIEW文" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:201 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:191 msgid "Remove table preview" msgstr "" -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:81 -msgid "Assign a set of parameters as" -msgstr "" - -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:83 -msgid "below (example:" -msgstr "" - -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:85 -msgid "), and they become available in your SQL (example:" -msgstr "" - -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:87 -msgid ") by using" -msgstr "" - -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:127 +#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.tsx:99 msgid "Edit template parameters" msgstr "" -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:134 +#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.tsx:109 msgid "Invalid JSON" msgstr "" +#: superset-frontend/src/SqlLab/components/SouthPane/SouthPane.tsx:116 +msgid "No stored results found, you need to re-run your query" +msgstr "" + +#: superset-frontend/src/SqlLab/components/SouthPane/SouthPane.tsx:138 +msgid "Run a query to display results here" +msgstr "クエリを実行すると結果がここに表示されます" + +#: superset-frontend/src/SqlLab/components/SouthPane/SouthPane.tsx:147 +#, python-format +msgid "Preview: `%s`" +msgstr "" + +#: superset-frontend/src/SqlLab/components/SouthPane/SouthPane.tsx:172 +msgid "Results" +msgstr "結果" + +#: superset-frontend/src/SqlLab/components/SouthPane/SouthPane.tsx:175 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:102 +msgid "Query history" +msgstr "クエリ履歴" + #: superset-frontend/src/addSlice/AddSliceContainer.tsx:94 msgid "Create a new chart" msgstr "新しいチャートを作成" @@ -3896,478 +4356,417 @@ msgstr "データセットを選択" #: superset-frontend/src/addSlice/AddSliceContainer.tsx:118 msgid "" -"If the dataset you are looking for is not available in the list, follow the " -"instructions on how to add it in the Superset tutorial." +"If the dataset you are looking for is not available in the list, follow " +"the instructions on how to add it in the Superset tutorial." msgstr "探しているデータセットがリストにない場合は、Supersetチュートリアルでデータセットを追加する方法についての説明に従ってください。" #: superset-frontend/src/addSlice/AddSliceContainer.tsx:132 msgid "Choose a visualization type" -msgstr "チャートの可視化形式を選んでください" +msgstr "可視化形式を選択" #: superset-frontend/src/addSlice/AddSliceContainer.tsx:147 msgid "Create new chart" msgstr "新しいチャートを作成" -#: superset-frontend/src/chart/chartAction.js:505 +#: superset-frontend/src/chart/chartAction.js:540 msgid "An error occurred while loading the SQL" -msgstr "" +msgstr "SQL のロード中にエラーが発生しました" -#: superset-frontend/src/chart/chartReducer.js:71 -msgid "Updating chart was stopped" -msgstr "" - -#: superset-frontend/src/chart/chartReducer.js:91 -#, python-format -msgid "An error occurred while rendering the visualization: %s" -msgstr "" - -#: superset-frontend/src/chart/chartReducer.js:103 -#: superset-frontend/src/chart/chartReducer.js:167 -msgid "Network error." -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:26 -#: superset-frontend/src/common/components/CronPicker.tsx:34 -msgid "every" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:27 -msgid "every month" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:28 -msgid "every day of the month" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:29 -msgid "day of the month" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:30 -msgid "every day of the week" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:31 -msgid "day of the week" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:32 -msgid "every hour" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:33 -msgid "every minute UTC" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:35 -msgid "year" -msgstr "年" - -#: superset-frontend/src/common/components/CronPicker.tsx:36 -msgid "month" -msgstr "月" - -#: superset-frontend/src/common/components/CronPicker.tsx:37 -msgid "week" -msgstr "週" - -#: superset-frontend/src/common/components/CronPicker.tsx:38 -msgid "day" -msgstr "日" - -#: superset-frontend/src/common/components/CronPicker.tsx:39 -msgid "hour" -msgstr "時間" - -#: superset-frontend/src/common/components/CronPicker.tsx:40 -msgid "minute" -msgstr "分" - -#: superset-frontend/src/common/components/CronPicker.tsx:41 -msgid "reboot" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:42 -msgid "Every" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:43 -msgid "in" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:44 -#: superset-frontend/src/common/components/CronPicker.tsx:45 -msgid "on" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:46 -msgid "and" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:47 -#: superset-frontend/src/common/components/CronPicker.tsx:49 -msgid "at" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:48 -msgid ":" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:50 -msgid "minute(s) UTC" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:51 -msgid "Invalid cron expression" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:52 -msgid "Clear" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:55 -msgid "Sunday" -msgstr "日曜日" - -#: superset-frontend/src/common/components/CronPicker.tsx:56 -msgid "Monday" -msgstr "月曜日" - -#: superset-frontend/src/common/components/CronPicker.tsx:57 -msgid "Tuesday" -msgstr "火曜日" - -#: superset-frontend/src/common/components/CronPicker.tsx:58 -msgid "Wednesday" -msgstr "水曜日" - -#: superset-frontend/src/common/components/CronPicker.tsx:59 -msgid "Thursday" -msgstr "木曜日" - -#: superset-frontend/src/common/components/CronPicker.tsx:60 -msgid "Friday" -msgstr "金曜日" - -#: superset-frontend/src/common/components/CronPicker.tsx:61 -msgid "Saturday" -msgstr "土曜日" - -#: superset-frontend/src/common/components/CronPicker.tsx:65 -msgid "January" -msgstr "1月" - -#: superset-frontend/src/common/components/CronPicker.tsx:66 -msgid "February" -msgstr "2月" - -#: superset-frontend/src/common/components/CronPicker.tsx:67 -msgid "March" -msgstr "3月" - -#: superset-frontend/src/common/components/CronPicker.tsx:68 -msgid "April" -msgstr "4月" - -#: superset-frontend/src/common/components/CronPicker.tsx:69 -msgid "May" -msgstr "5月" - -#: superset-frontend/src/common/components/CronPicker.tsx:70 -msgid "June" -msgstr "6月" - -#: superset-frontend/src/common/components/CronPicker.tsx:71 -msgid "July" -msgstr "7月" - -#: superset-frontend/src/common/components/CronPicker.tsx:72 -msgid "August" -msgstr "8月" - -#: superset-frontend/src/common/components/CronPicker.tsx:73 -msgid "September" -msgstr "9月" - -#: superset-frontend/src/common/components/CronPicker.tsx:74 -msgid "October" -msgstr "10月" - -#: superset-frontend/src/common/components/CronPicker.tsx:75 -msgid "November" -msgstr "11月" - -#: superset-frontend/src/common/components/CronPicker.tsx:76 -msgid "December" -msgstr "12月" - -#: superset-frontend/src/common/components/CronPicker.tsx:80 -msgid "SUN" -msgstr "日" - -#: superset-frontend/src/common/components/CronPicker.tsx:81 -msgid "MON" -msgstr "月" - -#: superset-frontend/src/common/components/CronPicker.tsx:82 -msgid "TUE" -msgstr "火" - -#: superset-frontend/src/common/components/CronPicker.tsx:83 -msgid "WED" -msgstr "水" - -#: superset-frontend/src/common/components/CronPicker.tsx:84 -msgid "THU" -msgstr "木" - -#: superset-frontend/src/common/components/CronPicker.tsx:85 -msgid "FRI" -msgstr "金" - -#: superset-frontend/src/common/components/CronPicker.tsx:86 -msgid "SAT" -msgstr "土" - -#: superset-frontend/src/common/components/CronPicker.tsx:90 -msgid "JAN" -msgstr "1月" - -#: superset-frontend/src/common/components/CronPicker.tsx:91 -msgid "FEB" -msgstr "2月" - -#: superset-frontend/src/common/components/CronPicker.tsx:92 -msgid "MAR" -msgstr "3月" - -#: superset-frontend/src/common/components/CronPicker.tsx:93 -msgid "APR" -msgstr "4月" - -#: superset-frontend/src/common/components/CronPicker.tsx:94 -msgid "MAY" -msgstr "5月" - -#: superset-frontend/src/common/components/CronPicker.tsx:95 -msgid "JUN" -msgstr "6月" - -#: superset-frontend/src/common/components/CronPicker.tsx:96 -msgid "JUL" -msgstr "7月" - -#: superset-frontend/src/common/components/CronPicker.tsx:97 -msgid "AUG" -msgstr "8月" - -#: superset-frontend/src/common/components/CronPicker.tsx:98 -msgid "SEP" -msgstr "9月" - -#: superset-frontend/src/common/components/CronPicker.tsx:99 -msgid "OCT" -msgstr "10月" - -#: superset-frontend/src/common/components/CronPicker.tsx:100 -msgid "NOV" -msgstr "11月" - -#: superset-frontend/src/common/components/CronPicker.tsx:101 -msgid "DEC" -msgstr "12月" - -#: superset-frontend/src/common/components/Modal/Modal.tsx:128 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:771 -msgid "OK" -msgstr "" - -#: superset-frontend/src/components/AlteredSliceTag.jsx:177 +#: superset-frontend/src/components/AlteredSliceTag/index.jsx:177 msgid "Click to see difference" -msgstr "" +msgstr "クリックして差分を確認" -#: superset-frontend/src/components/AlteredSliceTag.jsx:182 +#: superset-frontend/src/components/AlteredSliceTag/index.jsx:182 msgid "Altered" -msgstr "" +msgstr "変更" -#: superset-frontend/src/components/AlteredSliceTag.jsx:199 +#: superset-frontend/src/components/AlteredSliceTag/index.jsx:199 msgid "Chart changes" -msgstr "" +msgstr "チャートの変更点" -#: superset-frontend/src/components/AnchorLink.jsx:88 +#: superset-frontend/src/components/AnchorLink/index.jsx:88 +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:267 msgid "Superset chart" msgstr "" -#: superset-frontend/src/components/AnchorLink.jsx:89 +#: superset-frontend/src/components/AnchorLink/index.jsx:89 msgid "Check out this chart in dashboard:" msgstr "" -#: superset-frontend/src/components/AsyncSelect.jsx:41 -#: superset-frontend/src/explore/components/controls/SelectAsyncControl.jsx:47 +#: superset-frontend/src/components/AsyncSelect/index.jsx:41 +#: superset-frontend/src/explore/components/controls/SelectAsyncControl/index.jsx:47 msgid "Select ..." msgstr "" -#: superset-frontend/src/components/CachedLabel.jsx:45 +#: superset-frontend/src/components/CachedLabel/TooltipContent.tsx:30 msgid "Loaded data cached" msgstr "" -#: superset-frontend/src/components/CachedLabel.jsx:49 +#: superset-frontend/src/components/CachedLabel/TooltipContent.tsx:34 msgid "Loaded from cache" msgstr "" -#: superset-frontend/src/components/CachedLabel.jsx:54 +#: superset-frontend/src/components/CachedLabel/TooltipContent.tsx:39 msgid "Click to force-refresh" msgstr "" -#: superset-frontend/src/components/CachedLabel.jsx:80 +#: superset-frontend/src/components/CachedLabel/index.tsx:51 msgid "cached" msgstr "" -#: superset-frontend/src/components/CertifiedIconWithTooltip.tsx:40 +#: superset-frontend/src/components/CertifiedIcon/index.tsx:42 #, python-format msgid "Certified by %s" msgstr "" -#: superset-frontend/src/components/CopyToClipboard.jsx:42 -#: superset-frontend/src/components/URLShortLinkButton.jsx:65 -#: superset-frontend/src/components/URLShortLinkModal.tsx:89 -#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:103 +#: superset-frontend/src/components/CopyToClipboard/index.jsx:43 +#: superset-frontend/src/components/URLShortLinkButton/index.jsx:65 +#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:106 msgid "Copy to clipboard" msgstr "" -#: superset-frontend/src/components/CopyToClipboard.jsx:89 -msgid "Copied!" +#: superset-frontend/src/components/CopyToClipboard/index.jsx:75 +#: superset-frontend/src/dashboard/components/menu/ShareMenuItems/index.tsx:53 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:104 +msgid "Copied to clipboard!" msgstr "" -#: superset-frontend/src/components/CopyToClipboard.jsx:93 +#: superset-frontend/src/components/CopyToClipboard/index.jsx:79 msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:126 +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:27 +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:35 +msgid "every" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:28 +msgid "every month" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:29 +msgid "every day of the month" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:30 +msgid "day of the month" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:31 +msgid "every day of the week" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:32 +msgid "day of the week" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:33 +msgid "every hour" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:34 +msgid "every minute UTC" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:36 +msgid "year" +msgstr "年" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:37 +msgid "month" +msgstr "月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:38 +msgid "week" +msgstr "週" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:39 +msgid "day" +msgstr "日" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:40 +msgid "hour" +msgstr "時間" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:41 +msgid "minute" +msgstr "分" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:42 +msgid "reboot" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:43 +msgid "Every" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:44 +msgid "in" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:45 +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:46 +msgid "on" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:47 +msgid "and" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:48 +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:50 +msgid "at" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:49 +msgid ":" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:51 +msgid "minute(s) UTC" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:52 +msgid "Invalid cron expression" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:53 +msgid "Clear" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:56 +msgid "Sunday" +msgstr "日曜日" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:57 +msgid "Monday" +msgstr "月曜日" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:58 +msgid "Tuesday" +msgstr "火曜日" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:59 +msgid "Wednesday" +msgstr "水曜日" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:60 +msgid "Thursday" +msgstr "木曜日" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:61 +msgid "Friday" +msgstr "金曜日" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:62 +msgid "Saturday" +msgstr "土曜日" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:66 +msgid "January" +msgstr "1月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:67 +msgid "February" +msgstr "2月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:68 +msgid "March" +msgstr "3月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:69 +msgid "April" +msgstr "4月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:70 +msgid "May" +msgstr "5月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:71 +msgid "June" +msgstr "6月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:72 +msgid "July" +msgstr "7月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:73 +msgid "August" +msgstr "8月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:74 +msgid "September" +msgstr "9月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:75 +msgid "October" +msgstr "10月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:76 +msgid "November" +msgstr "11月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:77 +msgid "December" +msgstr "12月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:81 +msgid "SUN" +msgstr "日" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:82 +msgid "MON" +msgstr "月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:83 +msgid "TUE" +msgstr "火" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:84 +msgid "WED" +msgstr "水" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:85 +msgid "THU" +msgstr "木" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:86 +msgid "FRI" +msgstr "金" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:87 +msgid "SAT" +msgstr "土" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:91 +msgid "JAN" +msgstr "1月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:92 +msgid "FEB" +msgstr "2月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:93 +msgid "MAR" +msgstr "3月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:94 +msgid "APR" +msgstr "4月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:95 +msgid "MAY" +msgstr "5月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:96 +msgid "JUN" +msgstr "6月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:97 +msgid "JUL" +msgstr "7月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:98 +msgid "AUG" +msgstr "8月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:99 +msgid "SEP" +msgstr "9月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:100 +msgid "OCT" +msgstr "10月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:101 +msgid "NOV" +msgstr "11月" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:102 +msgid "DEC" +msgstr "12月" + +#: superset-frontend/src/components/DatabaseSelector/index.tsx:131 msgid "Error while fetching schema list" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:227 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:232 msgid "Error while fetching database list" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:234 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:239 msgid "Database:" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:240 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:245 msgid "Select a database" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:253 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:258 msgid "Force refresh schema list" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:260 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:265 #, python-format msgid "Select a schema (%s)" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:265 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:270 msgid "Schema:" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:279 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:284 msgid "datasource" msgstr "データソース" -#: superset-frontend/src/components/DatabaseSelector.tsx:281 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:286 msgid "schema" msgstr "スキーマ" -#: superset-frontend/src/components/DeleteModal.tsx:61 +#: superset-frontend/src/components/DeleteModal/index.tsx:61 msgid "delete" msgstr "削除" -#: superset-frontend/src/components/DeleteModal.tsx:69 +#: superset-frontend/src/components/DeleteModal/index.tsx:69 #: superset-frontend/src/components/ImportModal/index.tsx:239 #, python-format msgid "Type \"%s\" to confirm" msgstr "" -#: superset-frontend/src/components/DeleteModal.tsx:81 +#: superset-frontend/src/components/DeleteModal/index.tsx:81 msgid "DELETE" -msgstr "" +msgstr "削除" -#: superset-frontend/src/components/EditableTitle.tsx:181 +#: superset-frontend/src/components/EditableTitle/index.tsx:195 msgid "Click to edit" msgstr "" -#: superset-frontend/src/components/EditableTitle.tsx:183 +#: superset-frontend/src/components/EditableTitle/index.tsx:197 msgid "You don't have the rights to alter this title." msgstr "" -#: superset-frontend/src/components/ErrorBoundary.jsx:51 +#: superset-frontend/src/components/ErrorBoundary/index.jsx:51 #: superset-frontend/src/components/ErrorMessage/ErrorMessageWithStackTrace.tsx:26 msgid "Unexpected error" msgstr "" -#: superset-frontend/src/components/FaveStar.tsx:70 -msgid "Click to favorite/unfavorite" -msgstr "" - -#: superset-frontend/src/components/OmniContainer.jsx:44 -msgid "An error occurred while fetching dashboards" -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:170 -msgid "Error while fetching table list" -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:312 -#: superset-frontend/src/components/TableSelector.tsx:329 -msgid "Select table or type table name" -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:343 -msgid "Type to search ..." -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:345 -msgid "Select table " -msgstr "データソースを選択" - -#: superset-frontend/src/components/TableSelector.tsx:365 -msgid "Force refresh table list" -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:375 -msgid "See table schema" -msgstr "" - -#: superset-frontend/src/components/URLShortLinkButton.jsx:59 -#: superset-frontend/src/components/URLShortLinkModal.tsx:77 -#, python-format -msgid "%s%s" -msgstr "" - -#: superset-frontend/src/components/URLShortLinkModal.tsx:83 -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:249 -msgid "Share dashboard" -msgstr "ダッシュボードを共有" - #: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:46 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:63 msgid "This may be triggered by:" msgstr "" -#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:56 +#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:58 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:73 msgid "Please reach out to the Chart Owner for assistance." msgstr "" -#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:67 +#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:69 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:84 #, python-format msgid "Chart Owner: %s" msgstr "" -#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:81 +#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:83 #, python-format msgid "%s Error" msgstr "" @@ -4387,10 +4786,10 @@ msgstr "" #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:189 #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:535 -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:197 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:435 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.jsx:209 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:454 msgid "Close" -msgstr "" +msgstr "閉じる" #: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:60 msgid "This was triggered by:" @@ -4398,7 +4797,7 @@ msgstr "" #: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:76 msgid "Did you mean:" -msgstr "" +msgstr "もしかして:" #: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:87 #, python-format @@ -4412,22 +4811,26 @@ msgstr "パラメータエラー" #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:47 #, python-format msgid "" -"We’re having trouble loading this visualization. Queries are set to timeout " -"after %s second." +"We’re having trouble loading this visualization. Queries are set to " +"timeout after %s second." msgstr "" #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:53 #, python-format msgid "" -"We’re having trouble loading these results. Queries are set to timeout after " -"%s second." +"We’re having trouble loading these results. Queries are set to timeout " +"after %s second." msgstr "" #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:98 msgid "Timeout error" msgstr "タイムアウトエラー" -#: superset-frontend/src/components/FilterableTable/FilterableTable.tsx:317 +#: superset-frontend/src/components/FaveStar/index.tsx:77 +msgid "Click to favorite/unfavorite" +msgstr "クリックしてお気に入りに追加/解除" + +#: superset-frontend/src/components/FilterableTable/FilterableTable.tsx:316 msgid "Cell content" msgstr "" @@ -4445,25 +4848,33 @@ msgstr "上書き" #: superset-frontend/src/components/ImportModal/index.tsx:266 msgid "Import" -msgstr "" +msgstr "インポート" #: superset-frontend/src/components/ImportModal/index.tsx:270 #, python-format msgid "Import %s" -msgstr "" +msgstr "インポート %s" #: superset-frontend/src/components/LastUpdated/index.tsx:74 #, python-format msgid "Last Updated %s" +msgstr "最終更新 %s" + +#: superset-frontend/src/components/ListView/CardSortSelect.tsx:103 +msgid "Sort:" msgstr "" -#: superset-frontend/src/components/ListView/ListView.tsx:246 +#: superset-frontend/src/components/ListView/ListView.tsx:239 #, python-format msgid "%s Selected" msgstr "" -#: superset-frontend/src/components/ListView/ListView.tsx:348 +#: superset-frontend/src/components/ListView/ListView.tsx:344 msgid "Deselect all" +msgstr "すべての選択を解除" + +#: superset-frontend/src/components/ListView/ListView.tsx:393 +msgid "No Data" msgstr "" #: superset-frontend/src/components/ListView/ListView.tsx:414 @@ -4472,25 +4883,61 @@ msgstr "" msgid "%s-%s of %s" msgstr "" -#: superset-frontend/src/components/Menu/Menu.tsx:180 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:134 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:1050 +#: superset-frontend/src/components/Menu/Menu.tsx:196 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:155 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1087 msgid "Settings" msgstr "設定" -#: superset-frontend/src/components/Menu/Menu.tsx:228 +#: superset-frontend/src/components/Menu/Menu.tsx:244 msgid "About" -msgstr "概要" +msgstr "" #: superset-frontend/src/components/Menu/NewMenu.tsx:26 -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:114 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:111 msgid "SQL query" msgstr "SQLクエリ" +#: superset-frontend/src/components/Modal/Modal.tsx:129 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:772 +msgid "OK" +msgstr "" + +#: superset-frontend/src/components/TableSelector/index.tsx:172 +msgid "Error while fetching table list" +msgstr "" + +#: superset-frontend/src/components/TableSelector/index.tsx:320 +#: superset-frontend/src/components/TableSelector/index.tsx:337 +msgid "Select table or type table name" +msgstr "" + +#: superset-frontend/src/components/TableSelector/index.tsx:351 +msgid "Type to search ..." +msgstr "" + +#: superset-frontend/src/components/TableSelector/index.tsx:353 +msgid "Select table " +msgstr "テーブルを選択 " + +#: superset-frontend/src/components/TableSelector/index.tsx:373 +msgid "Force refresh table list" +msgstr "テーブルリストを強制更新" + +#: superset-frontend/src/components/TableSelector/index.tsx:383 +msgid "See table schema" +msgstr "テーブルスキーマを参照" + +#: superset-frontend/src/components/URLShortLinkButton/index.jsx:59 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:114 +#, python-format +msgid "%s%s" +msgstr "" + #: superset-frontend/src/dashboard/actions/dashboardLayout.js:180 msgid "" -"There is not enough space for this component. Try decreasing its width, or " -"increasing the destination width." +"There is not enough space for this component. Try decreasing its width, " +"or increasing the destination width." msgstr "このコンポーネント用の十分なスペースがありません。幅を狭くするか、移動先の幅を大きくしてみてください。" #: superset-frontend/src/dashboard/actions/dashboardLayout.js:211 @@ -4501,34 +4948,34 @@ msgstr "トップレベルのタブをネストされたタブに移動できま msgid "This chart has been moved to a different filter scope." msgstr "このチャートは別のフィルタスコープに移動されました。" -#: superset-frontend/src/dashboard/actions/dashboardState.js:78 +#: superset-frontend/src/dashboard/actions/dashboardState.js:80 msgid "There was an issue fetching the favorite status of this dashboard." msgstr "このダッシュボードのお気に入りのステータスを取得する際に問題が発生しました。" -#: superset-frontend/src/dashboard/actions/dashboardState.js:99 +#: superset-frontend/src/dashboard/actions/dashboardState.js:101 msgid "There was an issue favoriting this dashboard." msgstr "このダッシュボードのお気に入りする際に問題が発生しました。" -#: superset-frontend/src/dashboard/actions/dashboardState.js:121 +#: superset-frontend/src/dashboard/actions/dashboardState.js:123 msgid "This dashboard is now ${nowPublished}" msgstr "このダッシュボードは現在 ${nowPublished}" -#: superset-frontend/src/dashboard/actions/dashboardState.js:127 +#: superset-frontend/src/dashboard/actions/dashboardState.js:129 msgid "You do not have permissions to edit this dashboard." -msgstr "このダッシュボードを編集する権限がありません" +msgstr "このダッシュボードを編集する権限がありません。" -#: superset-frontend/src/dashboard/actions/dashboardState.js:203 +#: superset-frontend/src/dashboard/actions/dashboardState.js:227 msgid "This dashboard was saved successfully." -msgstr "このダッシュボードは正常に保存されました" +msgstr "このダッシュボードは正常に保存されました。" -#: superset-frontend/src/dashboard/actions/sliceEntities.js:113 -#: superset-frontend/src/dashboard/reducers/sliceEntities.js:59 +#: superset-frontend/src/dashboard/actions/sliceEntities.js:111 +#: superset-frontend/src/dashboard/reducers/sliceEntities.js:65 msgid "Could not fetch all saved charts" -msgstr "保存されたすべてのチャートを取得できませんでした" +msgstr "保存したすべてのチャートを取得できませんでした" -#: superset-frontend/src/dashboard/actions/sliceEntities.js:118 +#: superset-frontend/src/dashboard/actions/sliceEntities.js:116 msgid "Sorry there was an error fetching saved charts: " -msgstr "保存したグラフの取得中にエラーが発生しました。:" +msgstr "保存したグラフの取得中にエラーが発生しました: " #: superset-frontend/src/dashboard/components/AddSliceCard.jsx:69 msgid "Visualization" @@ -4553,195 +5000,28 @@ msgid "" msgstr "ここで選択したカラーパレットは、このダッシュボードの個々のグラフに適用される色を上書きします" #: superset-frontend/src/dashboard/components/ColorSchemeControlWrapper.jsx:56 -#: superset-frontend/src/explore/controlPanels/sections.jsx:78 +#: superset-frontend/src/explore/controlPanels/sections.tsx:79 #: superset-frontend/src/explore/controls.jsx:482 msgid "Color scheme" msgstr "配色" -#: superset-frontend/src/dashboard/components/CssEditor.jsx:67 -msgid "Load a template" -msgstr "テンプレートの読み込み" - -#: superset-frontend/src/dashboard/components/CssEditor.jsx:70 -msgid "Load a CSS template" -msgstr "CSSテンプレートの読み込み" - -#: superset-frontend/src/dashboard/components/CssEditor.jsx:88 -msgid "Live CSS editor" -msgstr "" - -#: superset-frontend/src/dashboard/components/Dashboard.jsx:84 +#: superset-frontend/src/dashboard/components/Dashboard.jsx:86 msgid "You have unsaved changes." -msgstr "未保存の変更があります." - -#: superset-frontend/src/dashboard/components/Header.jsx:250 -#, python-format -msgid "" -"This dashboard is currently force refreshing; the next force refresh will be " -"in %s." -msgstr "このダッシュボードは現在強制的に更新されています。次の強制更新は %s。" - -#: superset-frontend/src/dashboard/components/Header.jsx:330 -msgid "Your dashboard is too large. Please reduce the size before save it." -msgstr "ダッシュボードが大きすぎます。保存する前にサイズを小さくしてください" - -#: superset-frontend/src/dashboard/components/Header.jsx:459 -msgid "Discard changes" -msgstr "変更を破棄" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:123 -msgid "An error occurred while fetching available CSS templates" -msgstr "利用可能なCSSテンプレートの取得中にエラーが発生しました" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:204 -msgid "Superset dashboard" -msgstr "Supersetダッシュボード" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:206 -msgid "Check out this dashboard: " -msgstr "このダッシュボードを確認してください: " - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:257 -msgid "Refresh dashboard" -msgstr "ダッシュボードを更新" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:267 -msgid "Set auto-refresh interval" -msgstr "自動更新間隔を設定" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:275 -msgid "Set filter mapping" -msgstr "フィルタマッピングを設定" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:282 -msgid "Edit dashboard properties" -msgstr "ダッシュボードのプロパティを編集" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:289 -msgid "Edit CSS" -msgstr "CSSを編集" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:299 -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:251 -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:197 -msgid "Download as image" -msgstr "画像としてダウンロード" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:305 -msgid "Toggle fullscreen" -msgstr "フルスクリーン切り替え" +msgstr "未保存の変更があります。" #: superset-frontend/src/dashboard/components/MissingChart.jsx:31 msgid "" -"There is no chart definition associated with this component, could it have " -"been deleted?" -msgstr "このコンポーネントに関連付けられているチャート定義はありません。削除された可能性がありますか?" +"There is no chart definition associated with this component, could it " +"have been deleted?" +msgstr "このコンポーネントに関連付けられているチャート定義はありません。削除されたのでしょうか?" #: superset-frontend/src/dashboard/components/MissingChart.jsx:36 msgid "Delete this container and save to remove this message." msgstr "このコンテナを削除し、保存してこのメ​​ッセージを削除します。" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:69 -#: superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx:82 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:105 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:453 -#: superset-frontend/src/datasource/DatasourceModal.tsx:123 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:66 -msgid "An error has occurred" -msgstr "エラーが発生しました" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:77 -#: superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx:84 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:107 -msgid "You do not have permission to edit this dashboard" -msgstr "このダッシュボードを編集する権限がありません" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:144 -msgid "A valid color scheme is required" -msgstr "有効な配色が必要です" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:271 -msgid "The dashboard has been saved" -msgstr "ダッシュボードが保存されました" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:289 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:463 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:762 -#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:437 -msgid "Apply" -msgstr "適用" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:295 -msgid "Dashboard properties" -msgstr "ダッシュボードのプロパティ" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:324 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:197 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:270 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:224 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:242 -msgid "Basic information" -msgstr "基本情報" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:341 -msgid "URL slug" -msgstr "URLスラッグ" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:351 -msgid "A readable URL for your dashboard" -msgstr "ダッシュボードの読み取り可能なURL" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:357 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:258 -msgid "Access" -msgstr "アクセス" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:371 -msgid "" -"Owners is a list of users who can alter the dashboard. Searchable by name or " -"username." -msgstr "所有者は、ダッシュボードを変更できるユーザーのリストです。名前またはユーザー名で検索可能" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:377 -msgid "Colors" -msgstr "色" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:394 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:596 -msgid "Advanced" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:400 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:319 -msgid "JSON metadata" -msgstr "" - -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:33 -msgid "" -"This dashboard is not published, it will not show up in the list of " -"dashboards. Click here to publish this dashboard." -msgstr "このダッシュボードは公開されていないため、ダッシュボードのリストには表示されません。このダッシュボードを公開するには、ここをクリックしてください。" - -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:38 -msgid "" -"This dashboard is not published which means it will not show up in the list " -"of dashboards. Favorite it to see it there or access it by using the URL " -"directly." -msgstr "このダッシュボードは公開されていないため、ダッシュボードのリストには表示されません。お気に入りに追加して表示するか、URLを直接使用してアクセスします" - -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:43 -msgid "This dashboard is published. Click to make it a draft." -msgstr "このダッシュボードは公開されています。クリックして下書きにします" - -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:72 -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:83 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:229 -msgid "Draft" -msgstr "下書き" - #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:29 msgid "Don't refresh" -msgstr "更新しないでください" +msgstr "更新しない" #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:30 msgid "10 seconds" @@ -4787,36 +5067,36 @@ msgstr "更新間隔" msgid "Refresh frequency" msgstr "更新頻度" -#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:130 +#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:133 msgid "Are you sure you want to proceed?" msgstr "続行してもよろしいですか?" -#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:139 +#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:148 msgid "Save for this session" msgstr "このセッションのために保存" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:159 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:161 msgid "You must pick a name for the new dashboard" msgstr "新しいダッシュボードの名前を選択する必要があります" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:181 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:183 msgid "Save dashboard" msgstr "ダッシュボードを保存" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:190 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:192 #, python-format msgid "Overwrite Dashboard [%s]" msgstr "ダッシュボード [%s] を上書き" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:198 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:200 msgid "Save as:" msgstr "別名で保存:" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:202 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:204 msgid "[dashboard name]" -msgstr "" +msgstr "[ダッシュボード名]" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:212 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:214 msgid "also copy (duplicate) charts" msgstr "チャートも複製する" @@ -4824,75 +5104,286 @@ msgstr "チャートも複製する" msgid "Filter your charts" msgstr "チャートを検索" -#: superset-frontend/src/dashboard/components/SliceHeader.jsx:75 -msgid "Annotation layers are still loading." -msgstr "注釈レイヤーはまだ読み込み中です" - -#: superset-frontend/src/dashboard/components/SliceHeader.jsx:76 -msgid "One ore more annotation layers failed loading." -msgstr "1つ以上の注釈レイヤーの読み込みに失敗しました" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:185 -#, python-format -msgid "Cached %s" +#: superset-frontend/src/dashboard/components/CrossFilterScopingModal/CrossFilterScopingModal.tsx:65 +msgid "Cross Filter Scoping" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:188 -#, python-format -msgid "Fetched %s" +#: superset-frontend/src/dashboard/components/CssEditor/index.jsx:66 +msgid "Load a template" +msgstr "テンプレートの読み込み" + +#: superset-frontend/src/dashboard/components/CssEditor/index.jsx:69 +msgid "Load a CSS template" +msgstr "CSSテンプレートの読み込み" + +#: superset-frontend/src/dashboard/components/CssEditor/index.jsx:87 +msgid "Live CSS editor" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202 -msgid "Minimize chart" -msgstr "チャートを最小化" +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel/index.tsx:164 +#, python-format +msgid "Applied Cross Filters (%d)" +msgstr "適用したクロス フィルター (%d)" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202 -msgid "Maximize chart" -msgstr "チャートを最大化" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:215 -msgid "Force refresh" -msgstr "強制更新" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:225 -msgid "Toggle chart description" -msgstr "チャートの説明を切り替え" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:231 -msgid "View chart in Explore" -msgstr "チャートを表示" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:243 -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:244 -msgid "Share chart" -msgstr "チャートを共有" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:255 -msgid "Export CSV" -msgstr "CSVで出力" - -#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:169 +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel/index.tsx:188 #, python-format msgid "Applied Filters (%d)" -msgstr "適用されたフィルタ (%d)" +msgstr "適用したフィルタ (%d)" -#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:190 +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel/index.tsx:209 #, python-format msgid "Incompatible Filters (%d)" msgstr "互換性のないフィルタ (%d)" -#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:214 +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel/index.tsx:233 #, python-format msgid "Unset Filters (%d)" msgstr "フィルタ (%d) の設定を解除" +#: superset-frontend/src/dashboard/components/Header/index.jsx:248 +#, python-format +msgid "" +"This dashboard is currently force refreshing; the next force refresh will" +" be in %s." +msgstr "このダッシュボードは現在強制的に更新されています。次の強制更新は %s。" + +#: superset-frontend/src/dashboard/components/Header/index.jsx:328 +msgid "Your dashboard is too large. Please reduce the size before save it." +msgstr "ダッシュボードが大きすぎます。保存する前にサイズを小さくしてください。" + +#: superset-frontend/src/dashboard/components/Header/index.jsx:459 +msgid "Discard changes" +msgstr "変更を破棄" + +#: superset-frontend/src/dashboard/components/Header/index.jsx:485 +msgid "Edit dashboard" +msgstr "ダッシュボードを編集" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:125 +msgid "An error occurred while fetching available CSS templates" +msgstr "利用可能なCSSテンプレートの取得中にエラーが発生しました" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:206 +msgid "Superset dashboard" +msgstr "Supersetダッシュボード" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:208 +msgid "Check out this dashboard: " +msgstr "このダッシュボードを確認してください: " + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:249 +msgid "Copy dashboard URL" +msgstr "ダッシュボードURLをコピー" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:250 +msgid "Share dashboard by email" +msgstr "ダッシュボードをメールで共有" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:262 +msgid "Refresh dashboard" +msgstr "ダッシュボードを更新" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:272 +msgid "Set auto-refresh interval" +msgstr "自動更新間隔を設定" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:280 +msgid "Set filter mapping" +msgstr "フィルタマッピングを設定" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:287 +msgid "Edit dashboard properties" +msgstr "ダッシュボードのプロパティを編集" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:294 +msgid "Edit CSS" +msgstr "CSSを編集" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:304 +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:276 +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:184 +msgid "Download as image" +msgstr "画像としてダウンロード" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:310 +msgid "Toggle fullscreen" +msgstr "フルスクリーン切り替え" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:72 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ColumnSelect.tsx:88 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:135 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:472 +#: superset-frontend/src/datasource/DatasourceModal.tsx:129 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:61 +msgid "An error has occurred" +msgstr "エラーが発生しました" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:80 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ColumnSelect.tsx:90 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:137 +msgid "You do not have permission to edit this dashboard" +msgstr "このダッシュボードを編集する権限がありません" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:150 +msgid "A valid color scheme is required" +msgstr "有効な配色が必要です" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:309 +msgid "The dashboard has been saved" +msgstr "ダッシュボードが保存されました" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:329 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:365 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:253 +msgid "Access" +msgstr "アクセス" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:343 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:383 +msgid "" +"Owners is a list of users who can alter the dashboard. Searchable by name" +" or username." +msgstr "所有者は、ダッシュボードを変更できるユーザーのリストです。名前またはユーザー名で検索できます。" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:349 +msgid "Colors" +msgstr "色" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:402 +msgid "" +"Roles is a list which defines access to the dashboard. Granting a role " +"access to a dashboard will bypass dataset level checks. If no roles " +"defined then the dashboard is available to all roles." +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:424 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/Header/index.tsx:136 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:763 +#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:432 +msgid "Apply" +msgstr "適用" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:430 +msgid "Dashboard properties" +msgstr "ダッシュボードのプロパティ" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:459 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:192 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:294 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:248 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:242 +msgid "Basic information" +msgstr "基本情報" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:476 +msgid "URL slug" +msgstr "URLスラッグ" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:486 +msgid "A readable URL for your dashboard" +msgstr "ダッシュボード用の読みやすいURL" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:503 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:615 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:322 +msgid "Advanced" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:509 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:342 +msgid "JSON metadata" +msgstr "" + +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:33 +msgid "" +"This dashboard is not published, it will not show up in the list of " +"dashboards. Click here to publish this dashboard." +msgstr "このダッシュボードは公開されていないため、ダッシュボードのリストには表示されません。このダッシュボードを公開するには、ここをクリックしてください。" + +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:38 +msgid "" +"This dashboard is not published which means it will not show up in the " +"list of dashboards. Favorite it to see it there or access it by using the" +" URL directly." +msgstr "このダッシュボードは公開されていないため、ダッシュボードのリストには表示されません。お気に入りに追加して表示するか、URLを直接使用してアクセスします。" + +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:43 +msgid "This dashboard is published. Click to make it a draft." +msgstr "このダッシュボードは公開されています。クリックして下書きにします。" + +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:72 +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:83 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:237 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:413 +msgid "Draft" +msgstr "下書き" + +#: superset-frontend/src/dashboard/components/SliceHeader/index.tsx:61 +msgid "Annotation layers are still loading." +msgstr "注釈レイヤーはまだ読み込み中です。" + +#: superset-frontend/src/dashboard/components/SliceHeader/index.tsx:62 +msgid "One ore more annotation layers failed loading." +msgstr "1つ以上の注釈レイヤーの読み込みに失敗しました。" + +#: superset-frontend/src/dashboard/components/SliceHeader/index.tsx:156 +msgid "Emitted values" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:208 +#, python-format +msgid "Cached %s" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:211 +#, python-format +msgid "Fetched %s" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:225 +msgid "Minimize chart" +msgstr "チャートを最小化" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:225 +msgid "Maximize chart" +msgstr "チャートを最大化" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:238 +msgid "Force refresh" +msgstr "強制更新" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:248 +msgid "Toggle chart description" +msgstr "チャートの説明を切り替え" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:254 +msgid "View chart in Explore" +msgstr "チャートを表示" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:265 +msgid "Copy chart URL" +msgstr "チャートのURLをコピー" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:266 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:170 +msgid "Share chart by email" +msgstr "チャートをメールで共有" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:280 +msgid "Export CSV" +msgstr "CSVで出力" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:285 +msgid "Cross-filter scoping" +msgstr "" + #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:464 msgid "Search..." -msgstr "検索" +msgstr "検索…" #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:495 msgid "No filter is selected." -msgstr "フィルタは選択されていません" +msgstr "フィルタは選択されていません。" #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:496 msgid "Editing 1 filter:" @@ -4901,7 +5392,7 @@ msgstr "1つのフィルタを編集する:" #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:498 #, python-format msgid "Batch editing %d filters:" -msgstr " %d フィルタのバッチ編集:" +msgstr " %d フィルタのバッチ編集:" #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:512 msgid "Configure filter scopes" @@ -4909,7 +5400,7 @@ msgstr "フィルタスコープを構成する" #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:519 msgid "There are no filters in this dashboard." -msgstr "このダッシュボードにはフィルターはありません" +msgstr "このダッシュボードにはフィルターはありません。" #: superset-frontend/src/dashboard/components/filterscope/treeIcons.jsx:36 msgid "Expand all" @@ -4919,16 +5410,15 @@ msgstr "すべて展開" msgid "Collapse all" msgstr "すべて折りたたむ" -#: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:81 +#: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:78 msgid "This markdown component has an error." -msgstr "このマークダウンコンポーネントにエラーがあります" +msgstr "このマークダウンコンポーネントにエラーがあります。" -#: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:181 -msgid "" -"This markdown component has an error. Please revert your recent changes." +#: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:170 +msgid "This markdown component has an error. Please revert your recent changes." msgstr "このマークダウンコンポーネントにエラーがあります。最近の変更を元に戻してください。" -#: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:153 +#: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:171 msgid "Delete dashboard tab?" msgstr "ダッシュボードタブを削除しますか?" @@ -4948,126 +5438,210 @@ msgstr "行" msgid "Tabs" msgstr "タブ" -#: superset-frontend/src/dashboard/components/gridComponents/new/NewMarkdown.jsx:31 -msgid "Markdown" -msgstr "マークダウン" - -#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.jsx:38 +#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.tsx:39 msgid "Preview" msgstr "プレビュー" -#: superset-frontend/src/dashboard/components/nativeFilters/CancelConfirmationAlert.tsx:92 -msgid "Yes, cancel" -msgstr "はい、キャンセルします" +#: superset-frontend/src/dashboard/components/menu/ShareMenuItems/index.tsx:55 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:106 +#: superset-frontend/src/views/CRUD/data/components/SyntaxHighlighterCopy/index.tsx:68 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:220 +msgid "Sorry, your browser does not support copying." +msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/CancelConfirmationAlert.tsx:100 -msgid "Keep editing" -msgstr "編集を続ける" +#: superset-frontend/src/dashboard/components/menu/ShareMenuItems/index.tsx:65 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:117 +msgid "Sorry, something went wrong. Try again later." +msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/CascadePopover.tsx:121 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/index.tsx:252 +msgid "All Filters (${filterValues.length})" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/index.tsx:271 +msgid "Filter Sets (${filterSetFilterValues.length})" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadeFilters/CascadePopover/index.tsx:160 msgid "Select parent filters" msgstr "親フィルタを選択する" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:455 -msgid "Reset all" -msgstr "すべてリセット" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterValue.tsx:94 +msgid "Check configuration" +msgstr "設定を確認" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:117 -msgid "You have removed this filter." -msgstr "このフィルタを削除しました。" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterValue.tsx:134 +msgid "Cannot load filter" +msgstr "フィルタを読み込めません" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:120 -msgid "Restore filter" -msgstr "フィルタを復元" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:124 +msgid "Editing filter set:" +msgstr "フィルタセットを編集:" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:138 -msgid "Filter name" -msgstr "フィルタ名" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:148 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:83 +msgid "Filter set with this name already exists" +msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:140 -msgid "Name is required" -msgstr "名前が必要です" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:149 +msgid "Filter set already exists" +msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:149 -msgid "Datasource is required" -msgstr "データソースが必要です" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:170 +#, python-format +msgid "This filter set is identical to: \"%s\"" +msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:168 -msgid "Field" -msgstr "フィールド" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:77 +msgid "Remove invalid filters" +msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:180 -msgid "Parent filter" -msgstr "親フィルタ" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:78 +msgid "Rebuild" +msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:186 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:87 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:75 +#, python-format +msgid "Filters (%d)" +msgstr "フィルター (%d)" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:90 +msgid "This filter doesn't exist in dashboard. It will not be applied." +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:94 +msgid "Filter metadata changed in dashboard. It will not be applied." +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:105 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:257 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:98 msgid "None" msgstr "なし" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:198 -msgid "Apply changes instantly" -msgstr "変更を即座に適用する" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:81 +msgid "Please filter set name" +msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:206 -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:215 -msgid "Allow multiple selections" -msgstr "複数の選択を許可する" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:96 +msgid "Create" +msgstr "作成" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:214 -msgid "Inverse selection" -msgstr "逆選択" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:111 +msgid "Create new filter set" +msgstr "新しいフィルタ セットの作成" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:222 -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:251 -msgid "Required" -msgstr "必須" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/index.tsx:76 +msgid "New filter set" +msgstr "新しいフィルタ セット" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:464 -msgid "Are you sure you want to cancel?" -msgstr "キャンセルしてもよろしいですか?" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/Header/index.tsx:126 +msgid "Clear all" +msgstr "すべてクリア" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:465 -msgid "will not be saved." -msgstr "保存されません" - -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:483 -msgid "Filter configuration and scoping" -msgstr "フィルタの構成とスコープ" - -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:516 -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterControl.jsx:361 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTabs.tsx:143 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterControl/index.jsx:361 msgid "Add filter" msgstr "フィルタを追加" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:528 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTabs.tsx:152 msgid "(Removed)" msgstr "(削除)" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:537 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTabs.tsx:161 msgid "Undo?" msgstr "元に戻しますか?" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:68 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx:168 +msgid "New filter" +msgstr "新しいフィルタ" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx:206 +msgid "Filters configuration and scoping" +msgstr "フィルタの構成とスコープ" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:159 +msgid "Filter name" +msgstr "フィルタ名" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:161 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:167 +msgid "Name is required" +msgstr "名前が必要です" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:169 +msgid "Filter Type" +msgstr "フィルタタイプ" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:193 +#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:467 +#: superset-frontend/src/explore/controls.jsx:195 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:247 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:451 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:489 +msgid "Dataset" +msgstr "データセット" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:194 +msgid "Dataset is required" +msgstr "データセットが必要です" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:250 +msgid "Parent filter" +msgstr "親フィルタ" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:266 +msgid "Default Value" +msgstr "デフォルト値" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:290 +msgid "Apply changes instantly" +msgstr "変更を即座に適用する" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/RemovedFilter.tsx:39 +msgid "You have removed this filter." +msgstr "このフィルタを削除しました。" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/RemovedFilter.tsx:46 +msgid "Restore Filter" +msgstr "フィルタを復元" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:67 msgid "Scoping" msgstr "スコープ" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:83 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:83 msgid "Apply to all panels" msgstr "すべてのパネルに適用" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:85 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:85 msgid "Apply to specific panels" msgstr "特定のパネルに適用" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:91 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:91 msgid "Only selected panels will be affected by this filter" msgstr "選択したパネルのみがこのフィルターの影響を受けます" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:92 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:92 msgid "All panels with this column will be affected by this filter" msgstr "この列のすべてのパネルは、このフィルターの影響を受けます" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/CancelConfirmationAlert.tsx:55 +msgid "Yes, cancel" +msgstr "はい、キャンセルします" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/CancelConfirmationAlert.tsx:63 +msgid "Keep editing" +msgstr "編集を続ける" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/Footer.tsx:69 +msgid "Are you sure you want to cancel?" +msgstr "キャンセルしてもよろしいですか?" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/Footer.tsx:70 +msgid "will not be saved." +msgstr "保存されません。" + #: superset-frontend/src/dashboard/util/getFilterFieldNodesTree.js:44 msgid "All filters" msgstr "すべてのフィルタ" @@ -5076,76 +5650,83 @@ msgstr "すべてのフィルタ" msgid "All charts" msgstr "すべてのチャート" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:38 -msgid "" -"Warning! Changing the dataset may break the chart if the metadata does not " -"exist." +#: superset-frontend/src/dashboard/util/newComponentFactory.js:56 +#: superset-frontend/src/dashboard/util/newComponentFactory.js:57 +msgid "Tab title" msgstr "" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:42 +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:39 msgid "" -"Changing the dataset may break the chart if the chart relies on columns or " -"metadata that does not exist in the target dataset" +"Warning! Changing the dataset may break the chart if the metadata does " +"not exist." msgstr "" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:114 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:116 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:663 +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:43 +msgid "" +"Changing the dataset may break the chart if the chart relies on columns " +"or metadata that does not exist in the target dataset" +msgstr "データセットを変更すると、ターゲットのデータセットに存在しないカラムやメタデータに依存しているチャートが壊れることがあります" + +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:115 +#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:64 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:125 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:682 msgid "dataset" -msgstr "" +msgstr "データセット" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:223 -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:162 +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:224 +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:173 +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:252 msgid "Change dataset" -msgstr "" +msgstr "データセットを変更" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:250 +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:254 msgid "Warning!" -msgstr "" +msgstr "警告!" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:260 +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:266 msgid "Search / Filter" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:91 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:110 msgid "Physical (table or view)" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:92 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:111 msgid "Virtual (SQL)" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:135 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:838 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:154 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:866 msgid "SQL expression" -msgstr "" +msgstr "SQL 式" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:167 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:210 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:186 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:229 msgid "Data type" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:175 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:194 msgid "Datetime format" -msgstr "" +msgstr "日時フォーマット" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:179 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:198 msgid "The pattern of timestamp format. For strings use " msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:181 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:200 msgid "Python datetime string pattern" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:183 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:202 msgid " expression which needs to adhere to the " msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:185 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:204 msgid "ISO 8601" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:187 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:206 msgid "" " standard to ensure that the lexicographical ordering\n" " coincides with the chronological ordering. If the\n" @@ -5156,216 +5737,223 @@ msgid "" "Note\n" " currently time zones are not supported. If time is " "stored\n" -" in epoch format, put `epoch_s` or `epoch_ms`. If no " -"pattern\n" +" in epoch format, put `epoch_s` or `epoch_ms`. If no" +" pattern\n" " is specified we fall back to using the optional " "defaults on a per\n" " database/column name level via the extra parameter." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:211 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:230 msgid "Is dimension" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:213 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:232 msgid "Is filterable" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:434 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:453 #, python-format msgid "Modified columns: %s" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:439 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:458 #, python-format msgid "Removed columns: %s" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:444 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:463 #, python-format msgid "New columns added: %s" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:447 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:466 msgid "Metadata has been synced" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:482 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:501 #, python-format msgid "Column name [%s] is duplicated" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:488 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:507 #, python-format msgid "Metric name [%s] is duplicated" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:497 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:516 #, python-format msgid "Calculated column [%s] requires an expression" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:512 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:531 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:262 msgid "Basic" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:525 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:544 msgid "Default URL" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:526 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:545 msgid "Default URL to redirect to when accessing from the dataset list page" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:533 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:552 msgid "Autocomplete filters" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:534 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:553 msgid "Whether to populate autocomplete filters options" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:540 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:559 msgid "Autocomplete query predicate" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:541 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:560 msgid "" -"When using \"Autocomplete filters\", this can be used to improve performance " -"of the query fetching the values. Use this option to apply a predicate " -"(WHERE clause) to the query selecting the distinct values from the table. " -"Typically the intent would be to limit the scan by applying a relative time " -"filter on a partitioned or indexed time-related field." +"When using \"Autocomplete filters\", this can be used to improve " +"performance of the query fetching the values. Use this option to apply a " +"predicate (WHERE clause) to the query selecting the distinct values from " +"the table. Typically the intent would be to limit the scan by applying a " +"relative time filter on a partitioned or indexed time-related field." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:555 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:574 msgid "" -"Extra data to specify table metadata. Currently supports certification data " -"of the format: `{ \"certification\": { \"certified_by\": \"Data Platform Team" -"\", \"details\": \"This table is the source of truth.\" } }`." +"Extra data to specify table metadata. Currently supports metadata of the " +"format: `{ \"certification\": { \"certified_by\": \"Data Platform Team\"," +" \"details\": \"This table is the source of truth.\" }, " +"\"warning_markdown\": \"This is a warning.\" }`." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:573 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:592 msgid "Owners of the dataset" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:602 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:238 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:621 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:233 msgid "Cache timeout" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:603 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:622 msgid "The duration of time in seconds before the cache is invalidated" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:610 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:629 msgid "Hours offset" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:632 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:631 +msgid "" +"The number of hours, negative or positive, to shift the time column. This" +" can be used to move UTC time to local time." +msgstr "" + +#: superset-frontend/src/datasource/DatasourceEditor.jsx:654 msgid "Spatial" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:684 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:706 msgid "virtual" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:705 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:712 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:727 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:734 msgid "Dataset name" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:720 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:742 msgid "" -"When specifying SQL, the datasource acts as a view. Superset will use this " -"statement as a subquery while grouping and filtering on the generated parent " -"queries." +"When specifying SQL, the datasource acts as a view. Superset will use " +"this statement as a subquery while grouping and filtering on the " +"generated parent queries." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:743 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:765 msgid "The JSON metric or post aggregation definition." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:758 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:780 msgid "Physical" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:788 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:810 msgid "" -"The pointer to a physical table (or view). Keep in mind that the chart is " -"associated to this Superset logical table, and this logical table points the " -"physical table referenced here." +"The pointer to a physical table (or view). Keep in mind that the chart is" +" associated to this Superset logical table, and this logical table points" +" the physical table referenced here." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:807 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:829 msgid "Click the lock to make changes." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:810 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:832 msgid "Click the lock to prevent further changes." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:860 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:888 msgid "D3 format" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:866 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:874 -msgid "Warning message" -msgstr "" - -#: superset-frontend/src/datasource/DatasourceEditor.jsx:868 -msgid "Warning message to display in the metric selector" -msgstr "" - -#: superset-frontend/src/datasource/DatasourceEditor.jsx:879 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:887 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:894 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:902 msgid "Certified by" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:881 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:896 msgid "Person or group that has certified this metric" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:892 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:898 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:907 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:913 msgid "Certification details" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:894 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:909 msgid "Details of the certification" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:963 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:918 +msgid "Warning" +msgstr "警告" + +#: superset-frontend/src/datasource/DatasourceEditor.jsx:920 +msgid "Optional warning about use of this metric" +msgstr "" + +#: superset-frontend/src/datasource/DatasourceEditor.jsx:999 msgid "Be careful." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:964 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1000 msgid "" -"Changing these settings will affect all charts using this dataset, including " -"charts owned by other people." +"Changing these settings will affect all charts using this dataset, " +"including charts owned by other people." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:976 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1121 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:267 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1013 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1058 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:278 msgid "Source" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:1009 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1046 msgid "Sync columns from source" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:1027 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1064 msgid "Calculated columns" msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:114 -#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:92 +#: superset-frontend/src/datasource/DatasourceModal.tsx:120 +#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:96 msgid "The dataset has been saved" msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:150 +#: superset-frontend/src/datasource/DatasourceModal.tsx:156 msgid "" "The dataset configuration exposed here\n" " affects all the charts using this dataset.\n" @@ -5374,46 +5962,24 @@ msgid "" " in undesirable ways." msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:157 +#: superset-frontend/src/datasource/DatasourceModal.tsx:162 msgid "Are you sure you want to save and apply changes?" msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:163 +#: superset-frontend/src/datasource/DatasourceModal.tsx:168 msgid "Confirm save" msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:176 +#: superset-frontend/src/datasource/DatasourceModal.tsx:181 msgid "Edit Dataset " msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:193 +#: superset-frontend/src/datasource/DatasourceModal.tsx:198 msgid "Use legacy datasource editor" msgstr "" -#: superset-frontend/src/explore/constants.js:80 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:389 -msgid "Time range" -msgstr "時間範囲" - -#: superset-frontend/src/explore/constants.js:81 -msgid "Time column" -msgstr "時間列" - -#: superset-frontend/src/explore/constants.js:82 -msgid "Time grain" -msgstr "時間単位" - -#: superset-frontend/src/explore/constants.js:83 -msgid "Origin" -msgstr "" - -#: superset-frontend/src/explore/constants.js:84 -msgid "Time granularity" -msgstr "時間粒度" - #: superset-frontend/src/explore/controls.jsx:113 -msgid "" -"A reference to the [Time] configuration, taking granularity into account" +msgid "A reference to the [Time] configuration, taking granularity into account" msgstr "" #: superset-frontend/src/explore/controls.jsx:123 @@ -5428,18 +5994,10 @@ msgstr "" msgid "One or many metrics to display" msgstr "" -#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:419 -#: superset-frontend/src/explore/controls.jsx:195 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:233 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:436 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:478 -msgid "Dataset" -msgstr "データセット" - #: superset-frontend/src/explore/controls.jsx:206 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:220 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:234 msgid "Visualization type" -msgstr "可視化タイプ" +msgstr "可視化方式" #: superset-frontend/src/explore/controls.jsx:208 msgid "The type of visualization to display" @@ -5485,110 +6043,115 @@ msgstr "" #: superset-frontend/src/explore/controls.jsx:293 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`" +"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 "" #: superset-frontend/src/explore/controls.jsx:303 msgid "" -"The time column for the visualization. Note that you can define arbitrary " -"expression that return a DATETIME column in the table. Also note that the " -"filter below is applied against this column or expression" -msgstr "" +"The time column for the visualization. Note that you can define arbitrary" +" expression that return a DATETIME column in the table. Also note that " +"the filter below is applied against this column or expression" +msgstr "可視化のための時間カラム。テーブルのDATETIME列を返す任意の式を定義することができます。この列または式に対して以下のフィルターが適用されることに注意してください" #: superset-frontend/src/explore/controls.jsx:333 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 Superset " -"source code." +"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 Superset source code." msgstr "" #: superset-frontend/src/explore/controls.jsx:349 msgid "Last week" -msgstr "" +msgstr "先週" #: superset-frontend/src/explore/controls.jsx:350 msgid "" -"The time range for the visualization. All relative times, e.g. \"Last month" -"\", \"Last 7 days\", \"now\", etc. are evaluated on the server using the " -"server's local time (sans timezone). All tooltips and placeholder times are " -"expressed in UTC (sans timezone). The timestamps are then evaluated by the " -"database using the engine's local timezone. Note one can explicitly set the " -"timezone per the ISO 8601 format if specifying either the start and/or end " -"time." +"The time range for the visualization. All relative times, e.g. \"Last " +"month\", \"Last 7 days\", \"now\", etc. are evaluated on the server using" +" the server's local time (sans timezone). All tooltips and placeholder " +"times are expressed in UTC (sans timezone). The timestamps are then " +"evaluated by the database using the engine's local timezone. Note one can" +" explicitly set the timezone per the ISO 8601 format if specifying either" +" the start and/or end time." msgstr "" +"可視化の期間。すべての相対時間( e.g. “Last month”, “Last 7 days”, “now”, etc " +")はサーバーのローカル時間(sans timezone)を使用して評価されます。すべてのツールヒントとプレースホルダー時間は UTC (sans " +"timezone) " +"で表されます。タイムスタンプは、エンジンのローカルタイムゾーンを使用してデータベースによって評価されます。開始時刻や終了時刻を指定する場合は " +"ISO 8601 形式に従ってタイムゾーンを明示的に設定できます。" -#: superset-frontend/src/explore/controls.jsx:366 +#: superset-frontend/src/explore/controls.jsx:367 msgid "Row limit" msgstr "" -#: superset-frontend/src/explore/controls.jsx:375 +#: superset-frontend/src/explore/controls.jsx:376 msgid "Series limit" msgstr "" -#: superset-frontend/src/explore/controls.jsx:378 +#: superset-frontend/src/explore/controls.jsx:379 msgid "" "Limits the number of time series that get displayed. A sub query (or an " "extra phase where sub queries are not supported) is applied to limit the " -"number of time series that get fetched and displayed. This feature is useful " -"when grouping by high cardinality dimension(s)." +"number of time series that get fetched and displayed. This feature is " +"useful when grouping by high cardinality dimension(s)." msgstr "" -#: superset-frontend/src/explore/controls.jsx:388 +#: superset-frontend/src/explore/controls.jsx:389 msgid "Sort by" msgstr "並び替え" -#: superset-frontend/src/explore/controls.jsx:391 +#: superset-frontend/src/explore/controls.jsx:392 msgid "Metric used to define the top series" msgstr "" -#: superset-frontend/src/explore/controls.jsx:401 +#: superset-frontend/src/explore/controls.jsx:402 msgid "Series" msgstr "" -#: superset-frontend/src/explore/controls.jsx:404 +#: superset-frontend/src/explore/controls.jsx:405 msgid "" -"Defines the grouping of entities. Each series is shown as a specific color " -"on the chart and has a legend toggle" +"Defines the grouping of entities. Each series is shown as a specific " +"color on the chart and has a legend toggle" msgstr "" -#: superset-frontend/src/explore/controls.jsx:413 +#: superset-frontend/src/explore/controls.jsx:414 msgid "Entity" msgstr "" -#: superset-frontend/src/explore/controls.jsx:417 +#: superset-frontend/src/explore/controls.jsx:418 msgid "This defines the element to be plotted on the chart" msgstr "" -#: superset-frontend/src/explore/controls.jsx:422 +#: superset-frontend/src/explore/controls.jsx:423 msgid "X Axis" msgstr "X軸" -#: superset-frontend/src/explore/controls.jsx:423 +#: superset-frontend/src/explore/controls.jsx:424 msgid "Metric assigned to the [X] axis" -msgstr "" +msgstr "[X] 軸に割り当てられた指標" -#: superset-frontend/src/explore/controls.jsx:429 +#: superset-frontend/src/explore/controls.jsx:430 msgid "Y Axis" msgstr "Y軸" -#: superset-frontend/src/explore/controls.jsx:431 +#: superset-frontend/src/explore/controls.jsx:432 msgid "Metric assigned to the [Y] axis" -msgstr "" +msgstr "[Y] 軸に割り当てられた指標" -#: superset-frontend/src/explore/controls.jsx:436 +#: superset-frontend/src/explore/controls.jsx:437 msgid "Bubble size" msgstr "" -#: superset-frontend/src/explore/controls.jsx:443 +#: superset-frontend/src/explore/controls.jsx:444 msgid "Y Axis Format" msgstr "" -#: superset-frontend/src/explore/controls.jsx:455 +#: superset-frontend/src/explore/controls.jsx:456 msgid "" -"When `Calculation type` is set to \"Percentage change\", the Y Axis Format " -"is forced to `.1%`" +"When `Calculation type` is set to \"Percentage change\", the Y Axis " +"Format is forced to `.1%`" msgstr "" #: superset-frontend/src/explore/controls.jsx:486 @@ -5600,8 +6163,8 @@ msgid "Color map" msgstr "" #: superset-frontend/src/explore/components/ControlHeader.jsx:56 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:310 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:239 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:333 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:263 msgid "description" msgstr "" @@ -5611,73 +6174,41 @@ msgstr "" #: superset-frontend/src/explore/components/ControlHeader.jsx:67 msgid "Changing this control takes effect instantly" -msgstr "" +msgstr "この変更は即座に反映されます" -#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:251 +#: superset-frontend/src/explore/components/ControlPanelsContainer.tsx:311 msgid "Customize" msgstr "カスタマイズ" -#: superset-frontend/src/explore/components/DataTableControl.tsx:93 -msgid "rows retrieved" -msgstr "" - -#: superset-frontend/src/explore/components/DataTablesPane.tsx:131 -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:98 -msgid "Sorry, An error occurred" -msgstr "" - -#: superset-frontend/src/explore/components/DataTablesPane.tsx:217 -msgid "No data" -msgstr "" - -#: superset-frontend/src/explore/components/DataTablesPane.tsx:261 -msgid "View samples" -msgstr "" - -#: superset-frontend/src/explore/components/DatasourcePanel.tsx:209 -msgid "Search Metrics & Columns" -msgstr "" - -#: superset-frontend/src/explore/components/DatasourcePanel.tsx:222 -#: superset-frontend/src/explore/components/DatasourcePanel.tsx:235 -#, python-format -msgid "Showing %s of %s" -msgstr "" - -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:118 -msgid "New chart" -msgstr "" - -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:177 -msgid "Edit properties" -msgstr "" - -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:183 -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:185 -msgid "View query" -msgstr "クエリを見る" - -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:193 -msgid "Run in SQL Lab" -msgstr "SQLラボで実行" - -#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:113 +#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:116 msgid "Height" msgstr "高さ" -#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:127 +#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:130 msgid "Width" msgstr "幅" -#: superset-frontend/src/explore/components/ExploreActionButtons.jsx:87 -msgid "Export to .json" -msgstr "jsonで出力" +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:94 +msgid "Copy chart URL to clipboard" +msgstr "" -#: superset-frontend/src/explore/components/ExploreActionButtons.jsx:100 -msgid "Export to .csv format" -msgstr "csvで出力" +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:101 +msgid "Loading..." +msgstr "" -#: superset-frontend/src/explore/components/ExploreChartHeader.jsx:102 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:112 +msgid "Superset Chart" +msgstr "" + +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:177 +msgid "Export to .JSON format" +msgstr "" + +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:183 +msgid "Export to .CSV format" +msgstr "" + +#: superset-frontend/src/explore/components/ExploreChartHeader.jsx:101 #, python-format msgid "%s - untitled" msgstr "" @@ -5686,39 +6217,14 @@ msgstr "" msgid "Edit chart properties" msgstr "チャートのプロパティを編集" -#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:345 +#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:378 msgid "Control labeled " msgstr "" -#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:449 +#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:497 msgid "Open Datasource tab" msgstr "データソースタブを開く" -#: superset-frontend/src/explore/components/PropertiesModal.tsx:68 -msgid "You do not have permission to edit this chart" -msgstr "このチャートを編集する権限がありません" - -#: superset-frontend/src/explore/components/PropertiesModal.tsx:229 -msgid "" -"The description can be displayed as widget headers in the dashboard view. " -"Supports markdown." -msgstr "" - -#: superset-frontend/src/explore/components/PropertiesModal.tsx:236 -msgid "Configuration" -msgstr "" - -#: superset-frontend/src/explore/components/PropertiesModal.tsx:253 -msgid "" -"Duration (in seconds) of the caching timeout for this chart. Note this " -"defaults to the dataset's timeout if undefined." -msgstr "" - -#: superset-frontend/src/explore/components/PropertiesModal.tsx:273 -msgid "" -"A list of users who can alter the chart. Searchable by name or username." -msgstr "" - #: superset-frontend/src/explore/components/RowCountLabel.jsx:35 msgid "rows" msgstr "行" @@ -5727,201 +6233,135 @@ msgstr "行" msgid "Limit reached" msgstr "" -#: superset-frontend/src/explore/components/SaveModal.tsx:32 +#: superset-frontend/src/explore/components/SaveModal.tsx:34 msgid "**Select** a dashboard OR **create** a new one" -msgstr "" +msgstr "ダッシュボードを **選択** または **新規作成**" -#: superset-frontend/src/explore/components/SaveModal.tsx:129 +#: superset-frontend/src/explore/components/SaveModal.tsx:131 msgid "Please enter a chart name" msgstr "チャート名を入力してください" -#: superset-frontend/src/explore/components/SaveModal.tsx:170 +#: superset-frontend/src/explore/components/SaveModal.tsx:172 msgid "Save chart" msgstr "チャートを保存" -#: superset-frontend/src/explore/components/SaveModal.tsx:185 +#: superset-frontend/src/explore/components/SaveModal.tsx:191 msgid "Save & go to dashboard" msgstr "保存してダッシュボードに移動" -#: superset-frontend/src/explore/components/SaveModal.tsx:196 +#: superset-frontend/src/explore/components/SaveModal.tsx:202 msgid "Save as new chart" msgstr "新しいチャートとして保存" -#: superset-frontend/src/explore/components/SaveModal.tsx:225 +#: superset-frontend/src/explore/components/SaveModal.tsx:235 msgid "Save (Overwrite)" msgstr "上書き保存" -#: superset-frontend/src/explore/components/SaveModal.tsx:235 +#: superset-frontend/src/explore/components/SaveModal.tsx:244 msgid "Save as ..." msgstr "別名で保存" -#: superset-frontend/src/explore/components/SaveModal.tsx:240 +#: superset-frontend/src/explore/components/SaveModal.tsx:249 msgid "Chart name" msgstr "チャート名" -#: superset-frontend/src/explore/components/SaveModal.tsx:252 +#: superset-frontend/src/explore/components/SaveModal.tsx:261 msgid "Add to dashboard" msgstr "新しいダッシュボードに追加" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:601 -msgid "Display configuration" +#: superset-frontend/src/explore/components/DataTableControl/index.tsx:97 +msgid "rows retrieved" +msgstr "行を取得" + +#: superset-frontend/src/explore/components/DataTablesPane/index.tsx:166 +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:96 +msgid "Sorry, An error occurred" +msgstr "エラーが発生しました" + +#: superset-frontend/src/explore/components/DataTablesPane/index.tsx:256 +#: superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx:146 +#: superset-frontend/src/filters/components/TimeGrain/TimeGrainFilterPlugin.tsx:64 +msgid "No data" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:602 -msgid "Configure your how you overlay is displayed here." +#: superset-frontend/src/explore/components/DataTablesPane/index.tsx:307 +msgid "View samples" +msgstr "サンプルを表示" + +#: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:196 +msgid "Search Metrics & Columns" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:606 -msgid "Style" +#: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:210 +#: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:232 +#, python-format +msgid "Showing %s of %s" +msgstr "Showing %s of %s" + +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:117 +msgid "New chart" +msgstr "新しいチャート" + +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:164 +msgid "Edit properties" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:620 -msgid "Opacity" +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:170 +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:172 +msgid "View query" +msgstr "クエリを見る" + +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:180 +msgid "Run in SQL Lab" +msgstr "SQL Labで実行" + +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:63 +msgid "You do not have permission to edit this chart" +msgstr "このチャートを編集する権限がありません" + +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:224 +msgid "" +"The description can be displayed as widget headers in the dashboard view." +" Supports markdown." msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:632 -msgid "Color" +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:231 +msgid "Configuration" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:651 -msgid "Line width" -msgstr "線の幅" - -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:701 -msgid "Layer configuration" -msgstr "レイヤー構成" - -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:702 -msgid "Configure the basics of your Annotation Layer." +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:248 +msgid "" +"Duration (in seconds) of the caching timeout for this chart. Note this " +"defaults to the dataset's timeout if undefined." msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:710 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:737 -msgid "Mandatory" +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:268 +msgid "A list of users who can alter the chart. Searchable by name or username." msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:714 -msgid "Hide layer" -msgstr "レイヤーを隠す" - -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:720 -msgid "Choose the annotation layer type" -msgstr "注釈レイヤーのタイプを選んでください" - -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:721 -msgid "Annotation layer type" -msgstr "注釈レイヤーのタイプ" - -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:753 -msgid "Remove" -msgstr "削除" - -#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:166 -msgid "Edit annotation layer" -msgstr "注釈レイヤーを編集" - -#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:191 -#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:203 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:219 -msgid "Add annotation layer" -msgstr "注釈レイヤーを追加" - -#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:73 +#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:74 msgid "`Min` value should be numeric or empty" msgstr "" -#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:76 +#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:77 msgid "`Max` value should be numeric or empty" msgstr "" -#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:95 +#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:96 msgid "Min" msgstr "最小値" -#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:104 +#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:105 msgid "Max" msgstr "最大値" -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:159 -msgid "Edit dataset" -msgstr "データセットを編集" - -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:163 -msgid "View in SQL Lab" -msgstr "SQLラボで表示" - -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:190 -msgid "More dataset related options" -msgstr "" - -#: superset-frontend/src/explore/components/controls/DateFilterControl.jsx:80 -msgid "" -"Superset supports smart date parsing. Strings like `3 weeks ago`, `last " -"sunday`, or `2 weeks from now` can be used." -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:167 -msgid "Default" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:168 -msgid "" -"(optional) default value for the filter, when using the multiple option, you " -"can use a semicolon-delimited list of options." -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:184 -msgid "Sort metric" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:185 -msgid "Metric to sort the results by" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:204 -msgid "Sort ascending" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:205 -msgid "Check for sorting ascending" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:217 -msgid "" -"Multiple selections allowed, otherwise filter is limited to a single value" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:231 -msgid "Search all filter options" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:232 -msgid "" -"By default, each filter loads at most 1000 choices at the initial page load. " -"Check this box if you have more than 1000 filter values and want to enable " -"dynamically searching that loads filter values as users type (may add stress " -"to your database)." -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:252 -msgid "User must select a value for this filter" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:281 -msgid "Filter configuration" -msgstr "フィルタ構成" - -#: superset-frontend/src/explore/components/controls/SelectAsyncControl.jsx:45 -msgid "Error while fetching data" -msgstr "データの取得中にエラーが発生しました" - #: superset-frontend/src/explore/components/controls/SelectControl.jsx:76 -#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:404 +#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:399 msgid "No results found" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:267 -#: superset-frontend/src/explore/components/controls/SelectControl.jsx:237 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:272 +#: superset-frontend/src/explore/components/controls/SelectControl.jsx:241 #, python-format msgid "%s option(s)" msgstr "" @@ -5948,158 +6388,413 @@ msgid "" "details" msgstr "" -#: superset-frontend/src/explore/components/controls/SpatialControl.jsx:200 +#: superset-frontend/src/explore/components/controls/SpatialControl.jsx:202 msgid "Geohash" msgstr "" -#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:104 +#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:105 msgid "textarea" msgstr "" -#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:135 +#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:136 msgid "in modal" msgstr "" -#: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl.jsx:48 -#: superset-frontend/src/explore/controlPanels/TimeTable.js:38 -msgid "Time series columns" -msgstr "" - #: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:105 msgid "This visualization type is not supported." -msgstr "" +msgstr "この可視化方式はサポートされていません。" -#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:201 +#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:199 msgid "Click to change visualization type" -msgstr "クリックして可視化のタイプを変更" +msgstr "クリックして可視化方式を変更" -#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:214 +#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:216 msgid "Select a visualization type" -msgstr "可視化のタイプを選んでください" +msgstr "可視化方式を選んでください" -#: superset-frontend/src/explore/components/controls/withAsyncVerification.tsx:199 +#: superset-frontend/src/explore/components/controls/withAsyncVerification.tsx:201 #, python-format msgid "Failed to verify select options: %s" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:262 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:462 +msgid "Annotation Slice Configuration" +msgstr "注釈スライスの構成" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:463 +msgid "" +"This section allows you to configure how to use the slice\n" +" to generate annotations." +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:603 +msgid "Display configuration" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:604 +msgid "Configure your how you overlay is displayed here." +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:608 +msgid "Style" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:622 +msgid "Opacity" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:634 +msgid "Color" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:653 +msgid "Line width" +msgstr "線の幅" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:702 +msgid "Layer configuration" +msgstr "レイヤー構成" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:703 +msgid "Configure the basics of your Annotation Layer." +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:711 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:738 +msgid "Mandatory" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:715 +msgid "Hide layer" +msgstr "レイヤーを隠す" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:721 +msgid "Choose the annotation layer type" +msgstr "注釈レイヤーのタイプを選んでください" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:722 +msgid "Annotation layer type" +msgstr "注釈レイヤーのタイプ" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:754 +msgid "Remove" +msgstr "削除" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/index.jsx:167 +msgid "Edit annotation layer" +msgstr "注釈レイヤーを編集" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/index.jsx:198 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/index.jsx:210 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:243 +msgid "Add annotation layer" +msgstr "注釈レイヤーを追加" + +#: superset-frontend/src/explore/components/controls/CollectionControl/index.jsx:59 +msgid "Empty collection" +msgstr "空のコレクション" + +#: superset-frontend/src/explore/components/controls/CollectionControl/index.jsx:63 +msgid "Add an item" +msgstr "アイテムを追加" + +#: superset-frontend/src/explore/components/controls/CollectionControl/index.jsx:141 +msgid "Remove item" +msgstr "アイテムを削除" + +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:170 +msgid "Edit dataset" +msgstr "データセットを編集" + +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:175 +msgid "View in SQL Lab" +msgstr "SQL Labで表示" + +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:222 +msgid "More dataset related options" +msgstr "データセットに関連するその他のオプション" + +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:236 +msgid "Missing dataset" +msgstr "データセットが見つかりません" + +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:241 +msgid "The dataset linked to this chart may have been deleted." +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:279 msgid "RANGE TYPE" msgstr "範囲のタイプ" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:285 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:302 msgid "Actual time range" -msgstr "" +msgstr "実際の期間" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:306 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:323 msgid "CANCEL" msgstr "キャンセル" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:315 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:333 msgid "APPLY" msgstr "適用" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:324 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:342 msgid "Edit time range" -msgstr "時間範囲を編集" +msgstr "期間を編集" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx:51 -msgid "Configure advanced time range" +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:58 +msgid "Configure Advanced Time Range " msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx:52 -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:124 -msgid "START" +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:64 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:114 +msgid "START (INCLUSIVE)" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx:58 -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:176 -msgid "END" +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:66 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:116 +msgid "Start date included in time range" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CalendarFrame.tsx:40 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:76 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:172 +msgid "END (EXCLUSIVE)" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:78 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:174 +msgid "End date excluded from time range" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CalendarFrame.tsx:43 msgid "Configure Time Range: Previous..." msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CommonFrame.tsx:35 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CommonFrame.tsx:41 msgid "Configure Time Range: Last..." msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:121 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:110 msgid "Configure custom time range" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:151 -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:202 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:146 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:203 msgid "Relative quantity" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:229 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:230 msgid "Anchor to" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:238 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:239 msgid "NOW" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:241 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:242 msgid "Date/Time" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:159 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:367 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:29 +msgid "Return to specific datetime." +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:30 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:44 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:62 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:76 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:89 +msgid "Syntax" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:34 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:49 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:67 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:81 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:95 +msgid "Example" +msgstr "例" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:43 +msgid "Moves the given set of dates by a specified interval." +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:58 +msgid "Truncates the specified date to the accuracy specified by the date unit." +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:75 +msgid "Get the last date by the date unit." +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:88 +msgid "Get the specify date for the holiday" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndFilterSelect.tsx:318 +#: superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndMetricSelect.tsx:271 +msgid "Drop columns or metrics" +msgstr "列または指標を削除する" + +#: superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndSelectLabel.tsx:58 +msgid "Drop columns" +msgstr "列を削除する" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:167 +msgid "Default" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:168 +msgid "" +"(optional) default value for the filter, when using the multiple option, " +"you can use a semicolon-delimited list of options." +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:184 +msgid "Sort metric" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:185 +msgid "Metric to sort the results by" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:204 +msgid "Sort ascending" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:205 +msgid "Check for sorting ascending" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:215 +msgid "Allow multiple selections" +msgstr "複数の選択を許可する" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:217 +msgid "Multiple selections allowed, otherwise filter is limited to a single value" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:231 +msgid "Search all filter options" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:232 +msgid "" +"By default, each filter loads at most 1000 choices at the initial page " +"load. Check this box if you have more than 1000 filter values and want to" +" enable dynamically searching that loads filter values as users type (may" +" add stress to your database)." +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:251 +msgid "Required" +msgstr "必須" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:252 +msgid "User must select a value for this filter" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:281 +msgid "Filter configuration" +msgstr "フィルタ構成" + +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.jsx:170 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:378 msgid "Simple" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:176 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:399 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.jsx:187 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:418 msgid "Custom SQL" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:282 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:292 msgid "No such column found. To filter on a metric, try the Custom SQL tab." msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:291 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:301 #, python-format msgid "%s column(s) and metric(s)" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:301 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:286 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:311 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:293 #, python-format msgid "%s column(s)" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:302 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:312 msgid "To filter on a metric, use Custom SQL tab." msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:307 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:319 #, python-format msgid "%s operator(s)" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:326 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:340 msgid "Type a value here" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:385 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:418 msgid "Filter value (case sensitive)" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:92 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent/index.jsx:96 msgid "choose WHERE or HAVING..." msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:127 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent/index.jsx:132 msgid "Filters by columns" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:129 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent/index.jsx:134 msgid "Filters by metrics" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterPopoverTrigger.tsx:94 +#: superset-frontend/src/explore/components/controls/FixedOrMetricControl/index.jsx:149 +msgid "Fixed" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FixedOrMetricControl/index.jsx:165 +msgid "Based on a metric" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopoverTitle.jsx:73 +msgid "My metric" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/MetricsControl.jsx:409 +msgid "Add metric" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:304 +#, python-format +msgid "%s aggregates(s)" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:313 +#, python-format +msgid "%s saved metric(s)" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:353 +msgid "Saved" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:356 +msgid "Saved metric" +msgstr "保存した指標" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:381 +msgid "column" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:401 +msgid "aggregate" +msgstr "" + +#: superset-frontend/src/explore/components/controls/OptionControls/index.tsx:276 msgid "" "\n" " This filter was inherited from the dashboard's context.\n" @@ -6107,38 +6802,13 @@ msgid "" " " msgstr "" -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:297 -#, python-format -msgid "%s aggregates(s)" -msgstr "" +#: superset-frontend/src/explore/components/controls/SelectAsyncControl/index.jsx:45 +msgid "Error while fetching data" +msgstr "データの取得中にエラーが発生しました" -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:306 -#, python-format -msgid "%s saved metric(s)" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:346 -msgid "Saved" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:349 -msgid "Saved metric" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:370 -msgid "column" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:386 -msgid "aggregate" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopoverTitle.jsx:73 -msgid "My metric" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/MetricsControl.jsx:402 -msgid "Add metric" +#: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl/index.jsx:49 +#: superset-frontend/src/explore/controlPanels/TimeTable.js:38 +msgid "Time series columns" msgstr "" #: superset-frontend/src/explore/controlPanels/Separator.js:25 @@ -6152,187 +6822,208 @@ msgstr "" #: superset-frontend/src/explore/controlPanels/Separator.js:37 msgid "Pick your favorite markup language" -msgstr "" +msgstr "お気に入りのマークアップ言語を選択" #: superset-frontend/src/explore/controlPanels/Separator.js:47 msgid "Put your code here" msgstr "" #: superset-frontend/src/explore/controlPanels/TimeTable.js:26 -#: superset-frontend/src/explore/controlPanels/sections.jsx:112 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:142 +#: superset-frontend/src/explore/controlPanels/sections.tsx:113 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:179 msgid "Query" msgstr "クエリ" -#: superset-frontend/src/explore/controlPanels/TimeTable.js:49 +#: superset-frontend/src/explore/controlPanels/TimeTable.js:50 msgid "URL" msgstr "" -#: superset-frontend/src/explore/controlPanels/TimeTable.js:50 +#: superset-frontend/src/explore/controlPanels/TimeTable.js:51 msgid "" -"Templated link, it's possible to include {{ metric }} or other values coming " -"from the controls." +"Templated link, it's possible to include {{ metric }} or other values " +"coming from the controls." msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:24 -#: superset-frontend/src/explore/controlPanels/sections.jsx:83 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:189 +#: superset-frontend/src/explore/controlPanels/sections.tsx:25 +#: superset-frontend/src/explore/controlPanels/sections.tsx:84 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:191 msgid "Time" msgstr "時間" -#: superset-frontend/src/explore/controlPanels/sections.jsx:26 -#: superset-frontend/src/explore/controlPanels/sections.jsx:84 +#: superset-frontend/src/explore/controlPanels/sections.tsx:27 +#: superset-frontend/src/explore/controlPanels/sections.tsx:85 msgid "Time related form attributes" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:31 +#: superset-frontend/src/explore/controlPanels/sections.tsx:32 msgid "Chart type" msgstr "チャートタイプ" -#: superset-frontend/src/explore/controlPanels/sections.jsx:41 +#: superset-frontend/src/explore/controlPanels/sections.tsx:42 msgid "Chart ID" msgstr "チャートID" -#: superset-frontend/src/explore/controlPanels/sections.jsx:43 +#: superset-frontend/src/explore/controlPanels/sections.tsx:44 msgid "The id of the active chart" -msgstr "" +msgstr "アクティブなチャートのID" -#: superset-frontend/src/explore/controlPanels/sections.jsx:50 +#: superset-frontend/src/explore/controlPanels/sections.tsx:51 msgid "Cache Timeout (seconds)" -msgstr "" +msgstr "キャッシュタイムアウト (秒)" -#: superset-frontend/src/explore/controlPanels/sections.jsx:52 +#: superset-frontend/src/explore/controlPanels/sections.tsx:53 msgid "The number of seconds before expiring the cache" -msgstr "" +msgstr "キャッシュを期限切れにするまでの秒数" -#: superset-frontend/src/explore/controlPanels/sections.jsx:59 +#: superset-frontend/src/explore/controlPanels/sections.tsx:60 msgid "URL parameters" msgstr "URLパラメータ" -#: superset-frontend/src/explore/controlPanels/sections.jsx:61 +#: superset-frontend/src/explore/controlPanels/sections.tsx:62 msgid "Extra parameters for use in jinja templated queries" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:68 +#: superset-frontend/src/explore/controlPanels/sections.tsx:69 msgid "Time range endpoints" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:70 +#: superset-frontend/src/explore/controlPanels/sections.tsx:71 msgid "Time range endpoints (SIP-15)" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:90 +#: superset-frontend/src/explore/controlPanels/sections.tsx:91 msgid "Annotations and layers" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:124 +#: superset-frontend/src/explore/controlPanels/sections.tsx:125 msgid "Sort descending" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:126 +#: superset-frontend/src/explore/controlPanels/sections.tsx:127 msgid "Whether to sort descending or ascending" -msgstr "" +msgstr "降順または昇順でソートするかどうか" -#: superset-frontend/src/explore/controlPanels/sections.jsx:133 +#: superset-frontend/src/explore/controlPanels/sections.tsx:134 msgid "Contribution" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:135 +#: superset-frontend/src/explore/controlPanels/sections.tsx:136 msgid "Compute the contribution to the total" -msgstr "" +msgstr "全体への寄与度を算出" -#: superset-frontend/src/explore/controlPanels/sections.jsx:143 +#: superset-frontend/src/explore/controlPanels/sections.tsx:144 msgid "Advanced analytics" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:145 +#: superset-frontend/src/explore/controlPanels/sections.tsx:146 msgid "" "This section contains options that allow for advanced analytical post " "processing of query results" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:151 +#: superset-frontend/src/explore/controlPanels/sections.tsx:152 msgid "Rolling window" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:157 +#: superset-frontend/src/explore/controlPanels/sections.tsx:158 msgid "Rolling function" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:166 +#: superset-frontend/src/explore/controlPanels/sections.tsx:167 msgid "" -"Defines a rolling window function to apply, works along with the [Periods] " -"text box" +"Defines a rolling window function to apply, works along with the " +"[Periods] text box" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:176 +#: superset-frontend/src/explore/controlPanels/sections.tsx:177 msgid "Periods" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:178 +#: superset-frontend/src/explore/controlPanels/sections.tsx:179 msgid "" "Defines the size of the rolling window function, relative to the time " "granularity selected" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:188 +#: superset-frontend/src/explore/controlPanels/sections.tsx:189 msgid "Min periods" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:190 +#: superset-frontend/src/explore/controlPanels/sections.tsx:191 msgid "" -"The minimum number of rolling periods required to show a value. For instance " -"if you do a cumulative sum on 7 days you may want your \"Min Period\" to be " -"7, so that all data points shown are the total of 7 periods. This will hide " -"the \"ramp up\" taking place over the first 7 periods" +"The minimum number of rolling periods required to show a value. For " +"instance if you do a cumulative sum on 7 days you may want your \"Min " +"Period\" to be 7, so that all data points shown are the total of 7 " +"periods. This will hide the \"ramp up\" taking place over the first 7 " +"periods" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:200 +#: superset-frontend/src/explore/controlPanels/sections.tsx:201 msgid "Time comparison" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:208 +#: superset-frontend/src/explore/controlPanels/sections.tsx:209 msgid "Time shift" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:219 +#: superset-frontend/src/explore/controlPanels/sections.tsx:220 msgid "" -"Overlay one or more timeseries from a relative time period. Expects relative " -"time deltas in natural language (example: 24 hours, 7 days, 52 weeks, 365 " -"days). Free text is supported." +"Overlay one or more timeseries from a relative time period. Expects " +"relative time deltas in natural language (example: 24 hours, 7 days, 52 " +"weeks, 365 days). Free text is supported." msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:231 +#: superset-frontend/src/explore/controlPanels/sections.tsx:232 msgid "Calculation type" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:239 +#: superset-frontend/src/explore/controlPanels/sections.tsx:240 msgid "" -"How to display time shifts: as individual lines; as the absolute difference " -"between the main time series and each time shift; as the percentage change; " -"or as the ratio between series and time shifts." +"How to display time shifts: as individual lines; as the absolute " +"difference between the main time series and each time shift; as the " +"percentage change; or as the ratio between series and time shifts." msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:247 +#: superset-frontend/src/explore/controlPanels/sections.tsx:248 msgid "Python functions" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:256 +#: superset-frontend/src/explore/controlPanels/sections.tsx:257 msgid "Rule" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:259 +#: superset-frontend/src/explore/controlPanels/sections.tsx:260 msgid "Pandas resample rule" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:267 +#: superset-frontend/src/explore/controlPanels/sections.tsx:268 msgid "Method" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:277 +#: superset-frontend/src/explore/controlPanels/sections.tsx:278 msgid "Pandas resample method" msgstr "" +#: superset-frontend/src/filters/components/GroupBy/GroupByFilterPlugin.tsx:60 +msgid "No columns" +msgstr "" + +#: superset-frontend/src/filters/components/GroupBy/GroupByFilterPlugin.tsx:61 +#: superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx:147 +#: superset-frontend/src/filters/components/TimeColumn/TimeColumnFilterPlugin.tsx:74 +#: superset-frontend/src/filters/components/TimeGrain/TimeGrainFilterPlugin.tsx:65 +#, python-format +msgid "%s option" +msgstr "" + +#: superset-frontend/src/filters/components/Range/RangeFilterPlugin.tsx:74 +msgid "Chosen non-numeric column" +msgstr "" + +#: superset-frontend/src/filters/components/TimeColumn/TimeColumnFilterPlugin.tsx:73 +msgid "No time columns" +msgstr "" + #: superset-frontend/src/profile/components/App.tsx:48 msgid "Favorites" msgstr "お気に入り" @@ -6365,326 +7056,322 @@ msgstr "お気に入りのチャートはまだありません。星をクリッ msgid "No favorite dashboards yet, go click on stars!" msgstr "お気に入りのダッシュボードはまだありません。星をクリックしてください!" -#: superset-frontend/src/profile/components/UserInfo.tsx:39 +#: superset-frontend/src/profile/components/UserInfo.tsx:44 msgid "Profile picture provided by Gravatar" msgstr "Gravatarが提供するプロフィール写真" -#: superset-frontend/src/profile/components/UserInfo.tsx:57 +#: superset-frontend/src/profile/components/UserInfo.tsx:63 msgid "joined" -msgstr "参加しました" +msgstr "参加" -#: superset-frontend/src/profile/components/UserInfo.tsx:69 +#: superset-frontend/src/profile/components/UserInfo.tsx:75 msgid "id:" msgstr "" -#: superset-frontend/src/views/CRUD/utils.tsx:149 +#: superset-frontend/src/views/CRUD/utils.tsx:145 msgid "There was an error fetching your recent activity:" msgstr "最近のアクティビティの取得中にエラーが発生しました:" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:147 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:109 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:92 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:93 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:131 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:511 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:178 -#: superset-frontend/src/views/CRUD/utils.tsx:202 -#: superset-frontend/src/views/CRUD/utils.tsx:257 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:164 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:152 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:108 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:95 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:96 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:139 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:530 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:233 +#: superset-frontend/src/views/CRUD/utils.tsx:198 +#: superset-frontend/src/views/CRUD/utils.tsx:263 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:166 #, python-format msgid "Deleted: %s" -msgstr "削除: %s" +msgstr "削除しました: %s" -#: superset-frontend/src/views/CRUD/utils.tsx:205 +#: superset-frontend/src/views/CRUD/utils.tsx:201 #, python-format msgid "There was an issue deleting: %s" msgstr "削除中に問題が発生しました: %s" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:150 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:113 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:95 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:97 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:137 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:515 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:181 -#: superset-frontend/src/views/CRUD/utils.tsx:261 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:167 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:155 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:112 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:98 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:100 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:145 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:534 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:236 +#: superset-frontend/src/views/CRUD/utils.tsx:267 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:169 #, python-format msgid "There was an issue deleting %s: %s" -msgstr "削除中に問題が発生しました: %s" +msgstr "%s の削除中に問題が発生しました: %s" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:81 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:544 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:80 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:452 msgid "report" msgstr "レポート" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:81 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:80 msgid "alert" msgstr "アラート" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:82 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:108 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:117 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:81 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:107 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:116 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:72 msgid "reports" msgstr "レポート" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:82 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:81 msgid "alerts" msgstr "アラート" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:165 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:170 #, python-format msgid "There was an issue deleting the selected %s: %s" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:213 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:218 msgid "Last run" msgstr "前回の実行" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:245 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1331 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:250 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1282 msgid "Notification method" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:292 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:297 msgid "Execution log" msgstr "実行ログ" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:320 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:195 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:250 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:359 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:229 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:348 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:346 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:378 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:316 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:349 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:325 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:194 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:253 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:374 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:232 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:353 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:362 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:389 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:318 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:404 msgid "Actions" msgstr "アクション" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:347 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:218 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:278 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:513 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:262 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:472 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:468 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:133 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:352 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:217 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:281 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:535 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:265 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:484 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:479 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:170 msgid "Bulk select" msgstr "一括選択" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:361 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:366 #, python-format msgid "No %s yet" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:368 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:213 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:287 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:273 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:391 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:192 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:273 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:251 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:380 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:264 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:373 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:216 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:290 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:287 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:406 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:195 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:276 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:259 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:385 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:280 msgid "Created by" msgstr "作成者" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:377 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:382 #, python-format msgid "An error occurred while fetching created by values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:384 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:230 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:401 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:389 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:238 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:406 msgid "Status" msgstr "状態" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:390 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:395 msgid "${AlertState.success}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:391 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:396 msgid "${AlertState.working}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:392 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:397 msgid "${AlertState.error}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:393 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:398 msgid "${AlertState.noop}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:394 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:399 msgid "${AlertState.grace}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:411 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:416 msgid "Alerts & reports" msgstr "アラートとレポート" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:421 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:427 msgid "Reports" msgstr "レポート" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:445 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:453 #, python-format msgid "This action will permanently delete %s." msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:456 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:464 #, python-format msgid "Delete %s?" -msgstr "削除" +msgstr "%s を削除しますか?" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:460 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:305 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:361 -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:72 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:297 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:550 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:325 -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:94 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:283 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:501 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:581 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:435 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:468 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:304 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:369 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:75 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:311 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:581 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:328 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:104 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:291 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:522 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:600 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:490 msgid "Please confirm" msgstr "確認してください" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:461 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:469 #, python-format msgid "Are you sure you want to delete the selected %s?" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:56 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:67 msgid "< (Smaller than)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:60 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:71 msgid "> (Larger than)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:64 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:75 msgid "<= (Smaller or equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:68 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:79 msgid ">= (Larger or equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:72 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:83 msgid "== (Is equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:76 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:87 msgid "!= (Is not equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:80 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:91 msgid "Not null" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:91 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:102 msgid "30 days" msgstr "30日" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:95 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:106 msgid "60 days" msgstr "60日" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:99 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:110 msgid "90 days" msgstr "90日" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:345 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:357 msgid "Add notification method" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:346 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:358 msgid "Add delivery method" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:461 -msgid "Recipients are separated by \",\" or \";\"" -msgstr "" - -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1042 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:255 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:207 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:979 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:279 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:231 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:225 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:343 -#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:112 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:252 +#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:106 msgid "Add" msgstr "追加" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1054 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:991 msgid "Edit ${isReport ? 'Report' : 'Alert'}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1055 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:992 msgid "Add ${isReport ? 'Report' : 'Alert'}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1063 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1071 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1000 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1008 msgid "Report name" msgstr "レポート名" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1063 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1071 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1000 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1008 msgid "Alert name" msgstr "アラート名" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1117 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1054 msgid "Alert condition" msgstr "アラート状態" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1161 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1098 msgid "Trigger Alert If..." msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1185 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1201 -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:123 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1122 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1138 +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:140 msgid "Value" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1213 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1150 msgid "Report schedule" msgstr "レポートスケジュール" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1214 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1151 msgid "Alert condition schedule" msgstr "アラート状態スケジュール" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1224 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1162 msgid "Schedule settings" msgstr "スケジュール設定" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1228 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1166 msgid "Log retention" msgstr "ログの保持" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1252 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1190 msgid "Working timeout" msgstr "作業タイムアウト" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1260 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1273 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1199 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1214 msgid "Time in seconds" msgstr "秒単位の時間" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1267 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1207 msgid "Grace period" msgstr "猶予期間" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1282 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1224 msgid "Message content" msgstr "メッセージ内容" @@ -6693,27 +7380,31 @@ msgid "log" msgstr "ログ" #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:94 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:355 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:357 msgid "State" msgstr "状態" -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:100 -msgid "Scheduled at" -msgstr "" +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:105 +msgid "Execution ID" +msgstr "実行 ID" -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:108 -msgid "Start at" -msgstr "開始時間" +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:117 +msgid "Scheduled at (UTC)" +msgstr "スケジュール設定時刻 (UTC)" -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:118 +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:125 +msgid "Start at (UTC)" +msgstr "開始時刻 (UTC)" + +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:135 msgid "Duration" msgstr "期限" -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:127 +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:144 msgid "Error message" msgstr "エラーメッセージ" -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:139 +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:156 msgid "${alertResource?.type}" msgstr "" @@ -6721,39 +7412,43 @@ msgstr "" msgid "CRON expression" msgstr "" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:62 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:64 msgid "Report sent" msgstr "レポートが送信されました" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:63 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:65 msgid "Alert triggered, notification sent" msgstr "アラートが発動し、通知が送信されました" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:69 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:71 msgid "Report sending" msgstr "レポート送信" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:70 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:72 msgid "Alert running" msgstr "アラート発動中" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:76 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:78 msgid "Report failed" msgstr "レポートに失敗しました" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:77 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:79 msgid "Alert failed" msgstr "アラートに失敗しました" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:82 -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:92 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:84 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:94 msgid "Nothing triggered" msgstr "" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:87 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:89 msgid "Alert Triggered, In Grace Period" msgstr "アラート発動、猶予期間中" +#: superset-frontend/src/views/CRUD/alert/components/NotificationMethod.tsx:162 +msgid "Recipients are separated by \",\" or \";\"" +msgstr "" + #: superset-frontend/src/views/CRUD/alert/components/RecipientIcon.tsx:38 msgid "${RecipientIconName.email}" msgstr "" @@ -6762,69 +7457,70 @@ msgstr "" msgid "${RecipientIconName.slack}" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:65 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:64 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:110 msgid "annotation" msgstr "注釈" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:133 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:132 #, python-format msgid "There was an issue deleting the selected annotations: %s" msgstr "選択した注釈の削除で問題が発生しました: %s" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:180 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:179 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:289 msgid "Edit annotation" msgstr "注釈を編集する" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:187 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:186 msgid "Delete annotation" msgstr "注釈を削除する" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:208 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:254 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:207 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:253 msgid "Annotation" msgstr "注釈" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:260 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:259 msgid "No annotation yet" msgstr "注釈はまだありません" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:269 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:268 msgid "Annotation Layer ${annotationLayerName}" msgstr "注釈レイヤー ${annotationLayerName}" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:291 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:290 msgid "" -"Are you sure you want to delete ${annotationCurrentlyDeleting?.short_descr}?" +"Are you sure you want to delete " +"${annotationCurrentlyDeleting?.short_descr}?" msgstr " ${annotationCurrentlyDeleting?.short_descr} を削除してもよろしいですか?" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:301 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:300 msgid "Delete Annotation?" msgstr "注釈を削除しますか?" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:306 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:305 msgid "Are you sure you want to delete the selected annotations?" msgstr "選択した注釈を削除してもよろしいですか?" -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:289 msgid "Add annotation" msgstr "注釈を追加" -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:274 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:298 msgid "Annotation name" msgstr "注釈名" -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:286 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:310 msgid "date" msgstr "日付" -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:307 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:330 msgid "Additional information" msgstr "追加情報" -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:314 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:243 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:337 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:267 msgid "Description (this can be seen in the list)" msgstr "説明(これはリストで見ることができます)" @@ -6832,158 +7528,193 @@ msgstr "説明(これはリストで見ることができます)" msgid "annotation_layer" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:218 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:242 msgid "Edit annotation layer properties" msgstr "注釈レイヤーのプロパティを編集" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:228 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:252 msgid "Annotation layer name" msgstr "注釈レイヤー名" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:67 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:339 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:70 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:347 msgid "Annotation layers" msgstr "注釈レイヤー" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:112 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:115 #, python-format msgid "There was an issue deleting the selected layers: %s" msgstr "選択したレイヤーの削除で問題が発生しました: %s" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:181 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:257 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:158 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:279 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:184 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:271 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:161 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:295 msgid "Last modified" -msgstr "最終更新日" +msgstr "最終更新" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:206 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:184 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:285 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:209 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:187 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:340 msgid "Created on" msgstr "作成日" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:231 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:210 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:234 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:213 msgid "Edit template" msgstr "テンプレートを編集" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:240 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:219 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:243 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:222 msgid "Delete template" msgstr "テンプレートを削除" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:266 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:323 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:269 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:326 msgid "Annotation layer" msgstr "注釈レイヤー" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:296 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:282 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:370 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:299 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:285 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:425 #, python-format msgid "An error occurred while fetching dataset datasource values: %s" -msgstr "データセット・データソース値の取得中にエラーが発生しました" +msgstr "データセット・データソース値の取得中にエラーが発生しました: %s" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:329 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:332 msgid "No annotation layers yet" msgstr "注釈レイヤーはまだありません" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:349 -msgid "This action will permanently delete the layer." -msgstr "このアクションにより、レイヤーが完全に削除されます" - #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:357 +msgid "This action will permanently delete the layer." +msgstr "このアクションにより、レイヤーが完全に削除されます。" + +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:365 msgid "Delete Layer?" msgstr "本当にレイヤーを削除しますか?" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:362 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:370 msgid "Are you sure you want to delete the selected layers?" -msgstr "選択されたレイヤーを削除してもよろしいですか?" +msgstr "選択したレイヤーを削除してもよろしいですか?" -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:75 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:300 -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:97 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:286 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:78 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:314 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:107 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:294 msgid "Are you sure you want to delete" msgstr "削除してもよろしいですか" -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:137 -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:143 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:151 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:160 #, python-format msgid "Last modified %s" -msgstr "最終更新日 %s" +msgstr "最終更新 %s" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:53 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:59 msgid "" "The passwords for the databases below are needed in order to import them " "together with the charts. Please note that the \"Secure Extra\" and " -"\"Certificate\" sections of the database configuration are not present in " -"export files, and should be added manually after the import if they are " +"\"Certificate\" sections of the database configuration are not present in" +" export files, and should be added manually after the import if they are " "needed." msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:60 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:66 msgid "" -"You are importing one or more charts that already exist. Overwriting might " -"cause you to lose some of your work. Are you sure you want to overwrite?" +"You are importing one or more charts that already exist. Overwriting " +"might cause you to lose some of your work. Are you sure you want to " +"overwrite?" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:180 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:190 #, python-format msgid "There was an issue deleting the selected charts: %s" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:247 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:220 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:292 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:261 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:227 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:303 msgid "Modified by" msgstr "更新者" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:370 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:359 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:390 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:385 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:364 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:401 msgid "Owner" msgstr "所有者" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:380 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:389 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:410 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:431 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:455 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:368 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:389 +msgid "All" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:395 #, python-format msgid "An error occurred while fetching chart owners values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:401 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:416 #, python-format msgid "An error occurred while fetching chart created by values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:412 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:427 msgid "Viz type" msgstr "可視化タイプ" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:444 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:459 #, python-format msgid "An error occurred while fetching chart dataset values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:454 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:412 -#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:133 -#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:111 -#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:136 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:469 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:417 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:139 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:114 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:140 msgid "Favorite" msgstr "お気に入り" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:461 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:419 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:474 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:410 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:422 +msgid "Any" +msgstr "任意" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:476 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:424 msgid "Yes" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:462 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:420 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:477 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:425 msgid "No" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:551 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:492 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:440 +msgid "Alphabetical" +msgstr "ABC順" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:498 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:446 +msgid "Recently modified" +msgstr "更新" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:504 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:452 +msgid "Least recently modified" +msgstr "最終更新" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:559 +msgid "Import charts" +msgstr "チャートのインポート" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:582 msgid "Are you sure you want to delete the selected charts?" msgstr "選択したチャートを削除してもよろしいですか?" @@ -7001,102 +7732,101 @@ msgstr "CSSテンプレートを追加する" #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:246 msgid "CSS template name" -msgstr "テンプレート名" +msgstr "CSSテンプレート名" #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:258 msgid "css" msgstr "" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:66 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:240 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:69 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:243 msgid "CSS templates" msgstr "CSSテンプレート" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:115 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:118 #, python-format msgid "There was an issue deleting the selected templates: %s" -msgstr "" +msgstr "選択したテンプレートの削除で問題が発生しました: %s" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:151 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:154 #, python-format msgid "Last modified by %s" msgstr "最終更新者 %s" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:249 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:252 msgid "CSS template" msgstr "CSSテンプレート" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:313 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:316 msgid "This action will permanently delete the template." msgstr "このアクションにより、テンプレートが完全に削除されます。" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:321 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:324 msgid "Delete Template?" -msgstr "CSSテンプレート" +msgstr "テンプレートを削除しますか?" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:326 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:329 msgid "Are you sure you want to delete the selected templates?" msgstr "選択したテンプレートを削除してもよろしいですか?" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:50 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:150 +msgid "published" +msgstr "公開" + +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:150 +msgid "draft" +msgstr "下書き" + +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:52 msgid "" "The passwords for the databases below are needed in order to import them " "together with the dashboards. Please note that the \"Secure Extra\" and " -"\"Certificate\" sections of the database configuration are not present in " -"export files, and should be added manually after the import if they are " +"\"Certificate\" sections of the database configuration are not present in" +" export files, and should be added manually after the import if they are " "needed." msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:57 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:59 msgid "" "You are importing one or more dashboards that already exist. Overwriting " "might cause you to lose some of your work. Are you sure you want to " "overwrite?" msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:159 -#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:85 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:165 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:88 #, python-format msgid "An error occurred while fetching dashboards: %s" msgstr "ダッシュボードの取得中にエラーが発生しました: %s" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:176 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:183 msgid "There was an issue deleting the selected dashboards: " -msgstr "選択したダッシュボードの削除で問題が発生しました。:" +msgstr "選択したダッシュボードの削除で問題が発生しました。: " -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:369 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:374 #, python-format msgid "An error occurred while fetching dashboard owner values: %s" msgstr "ダッシュボードの所有者の値の取得中にエラーが発生しました: %s" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:390 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:395 #, python-format msgid "An error occurred while fetching dashboard created by values: %s" -msgstr "値によって作成されたダッシュボードの取得中にエラーが発生しました: %s" +msgstr "作成したダッシュボードの取得中にエラーが発生しました: %s" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:408 -msgid "Unpublished" -msgstr "未公開" - -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:502 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:523 msgid "Are you sure you want to delete the selected dashboards?" msgstr "選択したダッシュボードを削除してもよろしいですか?" -#: superset-frontend/src/views/CRUD/data/components/SyntaxHighlighterCopy/index.tsx:68 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:165 -msgid "Sorry, your browser does not support copying." -msgstr "" - #: superset-frontend/src/views/CRUD/data/components/SyntaxHighlighterCopy/index.tsx:73 msgid "SQL Copied!" msgstr "" #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:37 msgid "" -"The passwords for the databases below are needed in order to import them. " -"Please note that the \"Secure Extra\" and \"Certificate\" sections of the " -"database configuration are not present in export files, and should be added " -"manually after the import if they are needed." +"The passwords for the databases below are needed in order to import them." +" Please note that the \"Secure Extra\" and \"Certificate\" sections of " +"the database configuration are not present in export files, and should be" +" added manually after the import if they are needed." msgstr "" #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:43 @@ -7106,412 +7836,419 @@ msgid "" "overwrite?" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:78 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:441 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:149 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:86 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:457 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:80 msgid "database" msgstr "データベース" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:118 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:126 #, python-format msgid "An error occurred while fetching database related data: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:210 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:372 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:443 -msgid "Asynchronous query execution" -msgstr "" +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:190 +msgid "Import databases" +msgstr "データベースのインポート" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:213 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:375 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:226 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:388 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:483 +msgid "Asynchronous query execution" +msgstr "非同期でのクエリ実行" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:229 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:391 msgid "AQE" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:228 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:244 msgid "Allow data manipulation language" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:231 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:247 msgid "DML" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:243 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:259 msgid "CSV upload" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:303 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:319 msgid "Delete database" msgstr "データベースを削除" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:410 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:426 #, python-format msgid "" -"The database %s is linked to %s charts that appear on %s dashboards. Are you " -"sure you want to continue? Deleting the database will break those objects." +"The database %s is linked to %s charts that appear on %s dashboards. Are " +"you sure you want to continue? Deleting the database will break those " +"objects." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:423 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:439 msgid "Delete Database?" msgstr "データベースを削除しますか?" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:156 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:87 msgid "Please enter a SQLAlchemy URI to test" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:176 -msgid "Connection looks good!" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:189 -msgid "ERROR: Connection failed. " -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:307 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:212 #, python-format msgid "Sorry there was an error fetching database information: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:255 msgid "Edit database" msgstr "データベースを編集" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:255 msgid "Add database" msgstr "データベースを追加" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:361 -msgid "Connection" -msgstr "" +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:265 +msgid "Display Name" +msgstr "表示名" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:369 -msgid "Database name" -msgstr "データベース名" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:377 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:273 msgid "Name your dataset" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:393 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:278 +msgid "Pick a name to help you identify this database." +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:292 msgid "dialect+driver://username:password@host:port/database" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:399 -msgid "Test connection" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:403 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:299 msgid "Refer to the " msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:409 -msgid "SQLAlchemy docs" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:411 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:307 msgid " for more information on how to structure your URI." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:415 -msgid "Performance" +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:319 +msgid "Test connection" +msgstr "接続のテスト" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:345 +msgid "Allow this database to be queried in SQL Lab" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:417 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:423 -msgid "Chart cache timeout" +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:364 +msgid "Allow creation of new tables based on queries" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:445 -msgid "" -"Operate the database in asynchronous mode, meaning that the queries are " -"executed on remote workers as opposed to on the web server itself. This " -"assumes that you have a Celery worker setup as well as a results backend. " -"Refer to the installation docs for more information." +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:380 +msgid "Allow creation of new views based on queries" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:455 -msgid "SQL Lab settings" -msgstr "SQLラボ設定" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:507 -msgid "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...)" +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:389 +msgid "CTAS & CVAS SCHEMA" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:521 -msgid "Allow multi schema metadata fetch" +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:396 +msgid "Search or select schema" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:533 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:539 -msgid "CTAS schema" -msgstr "CTASスキーマ" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:544 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:401 msgid "" "When allowing CREATE TABLE AS option in SQL Lab, this option forces the " "table to be created in this schema." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:553 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:558 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:642 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:418 +msgid "" +"Allow manipulation of the database using non-SELECT statements such as " +"UPDATE, DELETE, CREATE, etc." +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:431 +msgid "Allow multi schema metadata fetch" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:458 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:464 +msgid "Chart cache timeout" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:486 +msgid "" +"Operate the database in asynchronous mode, meaning that the queries are " +"executed on remote workers as opposed to on the web server itself. This " +"assumes that you have a Celery worker setup as well as a results backend." +" Refer to the installation docs for more information." +msgstr "データベースを非同期モードで動作させます。Webサーバー自体ではなくリモートワーカーでクエリを実行します。この機能はCeleryワーカーと結果バックエンドがセットアップされていることを前提としています。詳細についてはインストールドキュメントを参照してください。" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:508 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:513 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:605 msgid "Secure extra" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:568 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:523 msgid "JSON string containing additional connection configuration." msgstr "" +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:528 +msgid "" +"This is used to provide connection information for systems like Hive, " +"Presto, and BigQuery, which do not conform to the username:password " +"syntax normally used by SQLAlchemy." +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:547 +msgid "" +"Optional CA_BUNDLE contents to validate HTTPS requests. Only available on" +" certain database engines." +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:570 +msgid "Impersonate Logged In User (Presto & Hive)" +msgstr "" + #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:573 msgid "" -"This is used to provide connection information for systems like Hive, " -"Presto, and BigQuery, which do not conform to the username:password syntax " -"normally used by SQLAlchemy." -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:592 -msgid "" -"Optional CA_BUNDLE contents to validate HTTPS requests. Only available on " -"certain database engines." -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:608 -msgid "Impersonate Logged In User (Presto & Hive)" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:610 -msgid "" "If Presto, all the queries in SQL Lab are going to be executed as the " -"currently logged on user who must have permission to run them. If Hive and " -"hive.server2.enable.doAs is enabled, will run the queries as service " -"account, but impersonate the currently logged on user via hive.server2.proxy." -"user property." +"currently logged on user who must have permission to run them. If Hive " +"and hive.server2.enable.doAs is enabled, will run the queries as service " +"account, but impersonate the currently logged on user via " +"hive.server2.proxy.user property." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:628 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:590 msgid "Allow data upload" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:630 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:593 msgid "If selected, please set the schemas allowed for data upload in Extra." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:650 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:613 msgid "JSON string containing extra configuration elements." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:653 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:616 msgid "" -"1. The engine_params object gets unpacked into the sqlalchemy.create_engine " -"call, while the metadata_params gets unpacked into the sqlalchemy.MetaData " -"call." +"1. The engine_params object gets unpacked into the " +"sqlalchemy.create_engine call, while the metadata_params gets unpacked " +"into the sqlalchemy.MetaData call." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:660 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:623 msgid "" "2. The metadata_cache_timeout is a cache timeout setting in seconds for " -"metadata fetch of this database. Specify it as \"metadata_cache_timeout\": " -"{\"schema_cache_timeout\": 600, \"table_cache_timeout\": 600}. If unset, " -"cache will not be enabled for the functionality. A timeout of 0 indicates " -"that the cache never expires." +"metadata fetch of this database. Specify it as " +"\"metadata_cache_timeout\": {\"schema_cache_timeout\": 600, " +"\"table_cache_timeout\": 600}. If unset, cache will not be enabled for " +"the functionality. A timeout of 0 indicates that the cache never expires." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:669 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:632 msgid "" -"3. The schemas_allowed_for_csv_upload is a comma separated list of schemas " -"that CSVs are allowed to upload to. Specify it as " +"3. The schemas_allowed_for_csv_upload is a comma separated list of " +"schemas that CSVs are allowed to upload to. Specify it as " "\"schemas_allowed_for_csv_upload\": [\"public\", \"csv_upload\"]. If " "database flavor does not support schema or any schema is allowed to be " "accessed, just leave the list empty." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:678 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:641 msgid "" -"4. The version field is a string specifying this db's version. This should " -"be used with Presto DBs so that the syntax is correct." +"4. The version field is a string specifying this db's version. This " +"should be used with Presto DBs so that the syntax is correct." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:684 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:647 msgid "" -"5. The allows_virtual_table_explore field is a boolean specifying whether or " -"not the Explore button in SQL Lab results is shown." +"5. The allows_virtual_table_explore field is a boolean specifying whether" +" or not the Explore button in SQL Lab results is shown." msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:100 -#, python-format -msgid "Error while saving dataset: %s" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:117 +#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:111 msgid "Add dataset" msgstr "データセットを追加" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:53 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:58 msgid "" "The passwords for the databases below are needed in order to import them " "together with the datasets. Please note that the \"Secure Extra\" and " -"\"Certificate\" sections of the database configuration are not present in " -"export files, and should be added manually after the import if they are " +"\"Certificate\" sections of the database configuration are not present in" +" export files, and should be added manually after the import if they are " "needed." msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:60 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:65 msgid "" -"You are importing one or more datasets that already exist. Overwriting might " -"cause you to lose some of your work. Are you sure you want to overwrite?" +"You are importing one or more datasets that already exist. Overwriting " +"might cause you to lose some of your work. Are you sure you want to " +"overwrite?" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:165 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:174 msgid "An error occurred while fetching dataset related data" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:185 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:194 #, python-format msgid "An error occurred while fetching dataset related data: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:204 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:213 msgid "Physical dataset" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:214 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:221 msgid "Virtual dataset" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:399 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:410 #, python-format msgid "An error occurred while fetching dataset owner values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:418 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:429 #, python-format msgid "An error occurred while fetching datasets: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:433 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:365 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:390 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:444 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:367 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:445 #, python-format msgid "An error occurred while fetching schema values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:533 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:502 +msgid "Import datasets" +msgstr "データセットのインポート" + +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:552 #, python-format msgid "There was an issue deleting the selected datasets: %s" -msgstr "" +msgstr "選択したデータセットの削除に問題が発生しました: %s" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:556 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:575 #, python-format msgid "" -"The dataset %s is linked to %s charts that appear on %s dashboards. Are you " -"sure you want to continue? Deleting the dataset will break those objects." +"The dataset %s is linked to %s charts that appear on %s dashboards. Are " +"you sure you want to continue? Deleting the dataset will break those " +"objects." msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:569 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:588 msgid "Delete Dataset?" -msgstr "本当にデータセットを削除しますか?" +msgstr "データセットを削除しますか?" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:582 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:601 msgid "Are you sure you want to delete the selected datasets?" -msgstr "" +msgstr "選択したデータセットを削除しますか?" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:632 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:651 msgid "0 Selected" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:635 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:654 #, python-format msgid "%s Selected (Virtual)" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:642 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:661 #, python-format msgid "%s Selected (Physical)" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:649 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:668 #, python-format msgid "%s Selected (%s Physical, %s Virtual)" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:120 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:122 #, python-format msgid "There was an issue previewing the selected query. %s" -msgstr "" +msgstr "選択したクエリのプレビュー中に問題が発生しました。 %s" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:149 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:151 msgid "Success" -msgstr "" +msgstr "成功" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:154 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:156 msgid "Failed" -msgstr "" +msgstr "失敗" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:159 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:161 msgid "Running" -msgstr "" +msgstr "実行中" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:164 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:166 msgid "Offline" -msgstr "" +msgstr "オフライン" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:169 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:171 msgid "Scheduled" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:212 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:214 #, python-format msgid "Duration: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:225 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:227 #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:147 msgid "Tab name" -msgstr "" +msgstr "タブ名" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:257 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:241 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:259 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:296 msgid "TABLES" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:296 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:298 msgid "Rows" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:324 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:326 msgid "Open query in SQL Lab" -msgstr "SQLラボでクエリを開く" +msgstr "SQL Labでクエリを開く" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:348 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:382 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:350 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:384 #, python-format msgid "An error occurred while fetching database values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:395 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:391 +msgid "Time range" +msgstr "期間" + +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:397 msgid "Search by query text" msgstr "" #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:119 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:315 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:367 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:98 msgid "Query preview" -msgstr "" +msgstr "クエリプレビュー" #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:127 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:106 msgid "Previous" -msgstr "" +msgstr "前" #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:135 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:114 msgid "Next" -msgstr "" +msgstr "次" #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:143 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:122 msgid "Open in SQL Lab" -msgstr "SQLラボで開く" +msgstr "SQL Labで開く" #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:156 msgid "User query" @@ -7519,138 +8256,196 @@ msgstr "ユーザークエリ" #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:164 msgid "Executed query" -msgstr "実行されたクエリ" +msgstr "実行したクエリ" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:87 -#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:145 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:55 +msgid "" +"The passwords for the databases below are needed in order to import them " +"together with the saved queries. Please note that the \"Secure Extra\" " +"and \"Certificate\" sections of the database configuration are not " +"present in export files, and should be added manually after the import if" +" they are needed." +msgstr "" +"保存したクエリと一緒にインポートするには、以下のデータベースのパスワードが必要です。データベース構成の ”Secure Extra” と " +"”Certificate” セクションはエクスポートファイルに存在せず、必要に応じてインポート後に手動で追加する必要がある点に注意してください。" + +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:62 +msgid "" +"You are importing one or more saved queries that already exist. " +"Overwriting might cause you to lose some of your work. Are you sure you " +"want to overwrite?" +msgstr "既に存在する 1 つ以上の保存済みクエリをインポートしています。上書きすると、作業の一部が失われる可能性があります。上書きしますか?" + +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:107 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:234 msgid "Saved queries" -msgstr "保存されたクエリ" +msgstr "保存したクエリ" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:116 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:153 #, python-format msgid "There was an issue previewing the selected query %s" -msgstr "" +msgstr "選択したクエリのプレビュー中に問題が発生しました %s" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:162 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:191 +msgid "Import queries" +msgstr "クエリのインポート" + +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:217 msgid "Link Copied!" -msgstr "" +msgstr "リンクをコピーしました!" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:198 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:253 #, python-format msgid "There was an issue deleting the selected queries: %s" -msgstr "" +msgstr "選択したクエリの削除に問題が発生しました: %s" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:323 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:374 msgid "Edit query" msgstr "クエリを編集" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:331 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:381 msgid "Copy query URL" -msgstr "" +msgstr "クエリ URL のコピー" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:339 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:388 +msgid "Export query" +msgstr "クエリのエクスポート" + +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:395 msgid "Delete query" msgstr "クエリを削除" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:411 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:239 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:466 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:243 msgid "This action will permanently delete the saved query." -msgstr "" +msgstr "この操作を実行すると、保存したクエリは完全に削除されます。" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:421 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:251 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:476 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:255 msgid "Delete Query?" msgstr "クエリを削除しますか?" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:436 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:491 msgid "Are you sure you want to delete the selected queries?" -msgstr "" +msgstr "選択したクエリを削除しますか?" + +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:534 +msgid "queries" +msgstr "クエリ" #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:126 msgid "Query name" msgstr "クエリ名" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:110 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:99 +msgid "[Untitled]" +msgstr "" + +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:100 +msgid "Unknown" +msgstr "不明" + +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:175 msgid "Edited" -msgstr "編集したもの" +msgstr "編集した項目" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:117 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:183 msgid "Created" -msgstr "作成したもの" +msgstr "作成した項目" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:127 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:193 msgid "Viewed" -msgstr "表示したもの" +msgstr "表示した項目" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:135 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:201 msgid "Examples" msgstr "例" -#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:139 -#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:143 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:268 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:145 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:147 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:272 msgid "Mine" -msgstr "私のもの" +msgstr "個人用" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:72 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:70 msgid "Recently viewed charts, dashboards, and saved queries will appear here" msgstr "最近表示したグラフ、ダッシュボード、保存したクエリがここに表示されます" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:77 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:75 msgid "Recently created charts, dashboards, and saved queries will appear here" msgstr "最近作成したグラフ、ダッシュボード、保存したクエリがここに表示されます" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:82 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:80 msgid "Recent example charts, dashboards, and saved queries will appear here" -msgstr "最近のチャート、ダッシュボード、保存されたクエリの例がここに表示されます" +msgstr "最近のチャート、ダッシュボード、保存したクエリの例がここに表示されます" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:87 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:85 msgid "Recently edited charts, dashboards, and saved queries will appear here" msgstr "最近編集したグラフ、ダッシュボード、保存したクエリがここに表示されます" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:115 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:112 msgid "" "${tableName\n" -" .split('')\n" -" .slice(0, tableName.length - 1)\n" -" .join('')}\n" +" .split('')\n" +" .slice(0, tableName.length - 1)\n" +" .join('')}\n" " " msgstr "" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:135 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:131 msgid "You don't have any favorites yet!" -msgstr "まだお気に入りはありません!" +msgstr "まだお気に入りはありません!" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:147 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:143 msgid "SQL Lab queries" -msgstr "SQLラボクエリ" +msgstr "SQL Labクエリ" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:148 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:144 msgid "${tableName}" -msgstr "テーブル名" +msgstr "" #: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:125 msgid "query" msgstr "クエリ" -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:221 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:223 msgid "Share" msgstr "共有" -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:307 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:312 #, python-format msgid "Last run %s" msgstr "前回の実行 %s" -#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:125 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:147 +#, python-format +msgid "There was an issue fetching your recent activity: %s" +msgstr "最近のアクティビティの取得中に問題が発生しました: %s" + +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:160 +#, python-format +msgid "There was an issues fetching your dashboards: %s" +msgstr "ダッシュボードの取得中に問題が発生しました: %s" + +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:169 +#, python-format +msgid "There was an issues fetching your chart: %s" +msgstr "チャートの取得中に問題が発生しました: %s" + +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:178 +#, python-format +msgid "There was an issues fetching your saved queries: %s" +msgstr "保存したクエリの取得中に問題が発生しました: %s" + +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:211 msgid "Recents" msgstr "最近" -#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:276 +#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:272 msgid "Select start and end date" msgstr "開始日と終了日を選択" -#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:382 +#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:378 #, python-format msgid "Type or Select [%s]" msgstr "入力または選択 [%s]" diff --git a/superset/translations/messages.pot b/superset/translations/messages.pot index 707b7ab65..c14487bd8 100644 --- a/superset/translations/messages.pot +++ b/superset/translations/messages.pot @@ -19,179 +19,228 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-01-22 15:56-0300\n" +"POT-Creation-Date: 2021-04-26 02:49+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.0\n" -#: superset/app.py:225 +#: superset/app.py:232 msgid "Home" msgstr "" -#: superset/app.py:230 superset/views/annotations.py:119 +#: superset/app.py:237 superset/views/annotations.py:119 msgid "Annotation Layers" msgstr "" -#: superset/app.py:233 superset/app.py:277 superset/app.py:286 -#: superset/app.py:339 superset/app.py:420 superset/app.py:428 -#: superset/app.py:438 superset/app.py:450 +#: superset/app.py:240 superset/app.py:284 superset/app.py:293 +#: superset/app.py:346 superset/app.py:431 superset/app.py:439 +#: superset/app.py:452 superset/app.py:464 msgid "Manage" msgstr "" -#: superset-frontend/src/profile/components/Security.tsx:46 superset/app.py:239 -#: superset/views/database/mixins.py:32 +#: superset-frontend/src/profile/components/Security.tsx:46 superset/app.py:246 +#: superset/views/database/mixins.py:33 msgid "Databases" msgstr "" -#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:247 -#: superset-frontend/src/explore/components/DataTablesPane.tsx:251 -#: superset/app.py:242 superset/app.py:251 superset/app.py:375 -#: superset/app.py:390 superset/app.py:478 superset/app.py:487 -#: superset/app.py:500 superset/app.py:509 +#: superset-frontend/src/explore/components/ControlPanelsContainer.tsx:300 +#: superset-frontend/src/explore/components/DataTablesPane/index.tsx:293 +#: superset/app.py:249 superset/app.py:258 superset/app.py:382 +#: superset/app.py:397 superset/app.py:492 superset/app.py:501 +#: superset/app.py:514 superset/app.py:523 msgid "Data" msgstr "" -#: superset-frontend/src/profile/components/Security.tsx:60 superset/app.py:247 +#: superset-frontend/src/profile/components/Security.tsx:60 superset/app.py:254 msgid "Datasets" msgstr "" #: superset-frontend/src/dashboard/components/BuilderComponentPane.tsx:77 #: superset-frontend/src/profile/components/CreatedContent.tsx:76 #: superset-frontend/src/profile/components/Favorites.tsx:77 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:540 -#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:152 superset/app.py:258 -#: superset/views/chart/mixin.py:26 superset/views/dashboard/mixin.py:75 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:571 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:246 superset/app.py:265 +#: superset/views/chart/mixin.py:26 superset/views/dashboard/mixin.py:81 msgid "Charts" msgstr "" #: superset-frontend/src/profile/components/CreatedContent.tsx:73 #: superset-frontend/src/profile/components/Favorites.tsx:74 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:499 -#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:134 superset/app.py:266 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:520 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:223 superset/app.py:273 #: superset/views/chart/mixin.py:79 superset/views/dashboard/mixin.py:25 msgid "Dashboards" msgstr "" -#: superset/app.py:275 +#: superset/app.py:282 msgid "Plugins" msgstr "" -#: superset/app.py:283 superset/views/css_templates.py:38 +#: superset/app.py:290 superset/views/css_templates.py:38 msgid "CSS Templates" msgstr "" -#: superset/app.py:293 +#: superset/app.py:300 msgid "Row level security" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:551 -#: superset/app.py:295 superset/app.py:406 superset/app.py:464 +#: superset/app.py:302 superset/app.py:413 superset/app.py:478 msgid "Security" msgstr "" -#: superset/app.py:335 +#: superset/app.py:342 msgid "Import Dashboards" msgstr "" -#: superset/app.py:344 +#: superset/app.py:351 msgid "SQL Editor" msgstr "" -#: superset/app.py:349 superset/app.py:364 +#: superset/app.py:356 superset/app.py:371 msgid "SQL Lab" msgstr "" -#: superset/app.py:352 +#: superset/app.py:359 msgid "Saved Queries" msgstr "" -#: superset/app.py:359 +#: superset/app.py:366 msgid "Query History" msgstr "" -#: superset/app.py:371 +#: superset/app.py:378 msgid "Upload a CSV" msgstr "" -#: superset/app.py:386 +#: superset/app.py:393 msgid "Upload Excel" msgstr "" -#: superset/app.py:404 +#: superset/app.py:411 msgid "Action Log" msgstr "" -#: superset/app.py:418 +#: superset/app.py:429 msgid "Dashboard Emails" msgstr "" -#: superset/app.py:426 +#: superset/app.py:437 msgid "Chart Email Schedules" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:415 superset/app.py:436 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:420 superset/app.py:450 msgid "Alerts" msgstr "" -#: superset/app.py:448 +#: superset/app.py:462 msgid "Alerts & Reports" msgstr "" -#: superset/app.py:462 +#: superset/app.py:476 msgid "Access requests" msgstr "" -#: superset/app.py:476 superset/connectors/druid/views.py:257 +#: superset/app.py:490 superset/connectors/druid/views.py:257 msgid "Druid Datasources" msgstr "" -#: superset/app.py:484 superset/connectors/druid/views.py:195 +#: superset/app.py:498 superset/connectors/druid/views.py:195 msgid "Druid Clusters" msgstr "" -#: superset/app.py:497 +#: superset/app.py:511 msgid "Scan New Datasources" msgstr "" -#: superset/app.py:506 +#: superset/app.py:520 msgid "Refresh Druid Metadata" msgstr "" -#: superset/errors.py:64 +#: superset/errors.py:78 msgid "Issue 1000 - The datasource is too large to query." msgstr "" -#: superset/errors.py:68 +#: superset/errors.py:82 msgid "Issue 1001 - The database is under an unusual load." msgstr "" -#: superset/errors.py:74 +#: superset/errors.py:88 msgid "Issue 1002 - The database returned an unexpected error." msgstr "" -#: superset/errors.py:80 superset/errors.py:95 +#: superset/errors.py:94 superset/errors.py:109 superset/errors.py:124 msgid "" "Issue 1003 - There is a syntax error in the SQL query. Perhaps there was " "a misspelling or a typo." msgstr "" -#: superset/errors.py:87 +#: superset/errors.py:101 msgid "Issue 1004 - The column was deleted or renamed in the database." msgstr "" -#: superset/errors.py:102 +#: superset/errors.py:116 msgid "Issue 1005 - The table was deleted or renamed in the database." msgstr "" -#: superset/errors.py:110 +#: superset/errors.py:131 +msgid "Issue 1005 - The schema was deleted or renamed in the database." +msgstr "" + +#: superset/errors.py:139 msgid "Issue 1006 - One or more parameters specified in the query are missing." msgstr "" -#: superset/databases/schemas.py:168 superset/exceptions.py:125 +#: superset/errors.py:148 +msgid "Issue 1007 - The hostname provided can't be resolved." +msgstr "" + +#: superset/errors.py:152 +msgid "Issue 1008 - The port is closed." +msgstr "" + +#: superset/errors.py:157 +msgid "" +"Issue 1009 - The host might be down, and can't be reached on the provided" +" port." +msgstr "" + +#: superset/errors.py:166 +msgid "Issue 1010 - Superset encountered an error while running a command." +msgstr "" + +#: superset/errors.py:174 +msgid "Issue 1011 - Superset encountered an unexpected error." +msgstr "" + +#: superset/errors.py:180 +msgid "" +"Issue 1012 - The username provided when connecting to a database is not " +"valid." +msgstr "" + +#: superset/errors.py:189 +msgid "" +"Issue 1013 - The password provided when connecting to a database is not " +"valid." +msgstr "" + +#: superset/errors.py:198 +msgid "Issue 1014 - Either the username or the password is wrong." +msgstr "" + +#: superset/errors.py:202 superset/errors.py:211 +msgid "Issue 1015 - Either the database is spelled incorrectly or does not exist." +msgstr "" + +#: superset/errors.py:220 +msgid "Issue 1017 - User doesn't have the proper permissions." +msgstr "" + +#: superset/databases/schemas.py:165 superset/exceptions.py:137 msgid "Invalid certificate" msgstr "" @@ -215,370 +264,348 @@ msgstr "" msgid "Unsupported template value for key %(key)s" msgstr "" -#: superset/sql_lab.py:173 +#: superset/sql_lab.py:168 +msgid "" +"SQL Lab timeout. This environment's policy is to kill queries after {} " +"seconds." +msgstr "" + +#: superset/sql_lab.py:196 msgid "Only `SELECT` statements are allowed against this database" msgstr "" -#: superset/sql_lab.py:341 +#: superset/sql_lab.py:355 msgid "" "CTAS (create table as select) can only be run with a query where the last" " statement is a SELECT. Please make sure your query has a SELECT as its " "last statement. Then, try running your query again." msgstr "" -#: superset/sql_lab.py:353 +#: superset/sql_lab.py:367 msgid "" "CVAS (create view as select) can only be run with a query with a single " "SELECT statement. Please make sure your query has only a SELECT " "statement. Then, try running your query again." msgstr "" -#: superset/viz.py:125 superset/viz_sip38.py:126 +#: superset/viz.py:131 msgid "Viz is missing a datasource" msgstr "" -#: superset/viz.py:238 +#: superset/viz.py:237 msgid "" "Applied rolling window did not return any data. Please make sure the " "source query satisfies the minimum periods defined in the rolling window." msgstr "" -#: superset/utils/date_parser.py:257 superset/viz.py:376 -#: superset/viz_sip38.py:376 +#: superset/utils/date_parser.py:264 superset/viz.py:355 msgid "From date cannot be larger than to date" msgstr "" -#: superset/viz.py:527 +#: superset/viz.py:521 msgid "Cached value not found" msgstr "" -#: superset/common/query_context.py:395 superset/viz.py:542 +#: superset/common/query_context.py:356 superset/viz.py:537 #, python-format msgid "Columns missing in datasource: %(invalid_columns)s" msgstr "" -#: superset/viz.py:654 superset/viz_sip38.py:598 +#: superset/viz.py:649 msgid "Table View" msgstr "" -#: superset/viz.py:676 +#: superset/viz.py:671 msgid "" "You cannot use [Columns] in combination with [Group " "By]/[Metrics]/[Percentage Metrics]. Please choose one or the other." msgstr "" -#: superset/viz.py:713 superset/viz_sip38.py:611 +#: superset/viz.py:708 msgid "Pick a granularity in the Time section or uncheck 'Include Time'" msgstr "" -#: superset/viz.py:786 superset/viz_sip38.py:713 +#: superset/viz.py:781 msgid "Time Table View" msgstr "" -#: superset/viz.py:795 superset/viz.py:1648 superset/viz_sip38.py:722 -#: superset/viz_sip38.py:1605 +#: superset/viz.py:790 superset/viz.py:1734 msgid "Pick at least one metric" msgstr "" -#: superset/viz.py:799 superset/viz_sip38.py:726 +#: superset/viz.py:794 msgid "When using 'Group By' you are limited to use a single metric" msgstr "" -#: superset/viz.py:828 superset/viz_sip38.py:755 +#: superset/viz.py:823 msgid "Pivot Table" msgstr "" -#: superset/viz.py:845 superset/viz_sip38.py:771 +#: superset/viz.py:840 msgid "Please choose at least one 'Group by' field " msgstr "" -#: superset/viz.py:857 superset/viz_sip38.py:783 +#: superset/viz.py:852 msgid "Please choose at least one metric" msgstr "" -#: superset/viz.py:859 superset/viz_sip38.py:785 +#: superset/viz.py:854 msgid "Group By' and 'Columns' can't overlap" msgstr "" -#: superset/viz.py:954 superset/viz_sip38.py:837 +#: superset/viz.py:956 msgid "Treemap" msgstr "" -#: superset/viz.py:986 superset/viz_sip38.py:869 +#: superset/viz.py:999 msgid "Calendar Heatmap" msgstr "" -#: superset/viz.py:1066 superset/viz_sip38.py:1030 +#: superset/viz.py:1091 msgid "Bubble Chart" msgstr "" -#: superset/viz.py:1088 superset/viz_sip38.py:1046 +#: superset/viz.py:1113 msgid "Please use 3 different metric labels" msgstr "" -#: superset/viz.py:1090 superset/viz_sip38.py:1048 +#: superset/viz.py:1115 msgid "Pick a metric for x, y and size" msgstr "" -#: superset/viz.py:1117 superset/viz_sip38.py:1075 +#: superset/viz.py:1142 msgid "Bullet Chart" msgstr "" -#: superset/viz.py:1127 superset/viz_sip38.py:1085 +#: superset/viz.py:1152 msgid "Pick a metric to display" msgstr "" -#: superset/viz.py:1145 superset/viz_sip38.py:1101 +#: superset/viz.py:1170 msgid "Big Number with Trendline" msgstr "" -#: superset/viz.py:1153 superset/viz.py:1187 superset/viz_sip38.py:1109 -#: superset/viz_sip38.py:1140 +#: superset/viz.py:1178 superset/viz.py:1212 msgid "Pick a metric!" msgstr "" -#: superset/viz.py:1179 superset/viz_sip38.py:1132 +#: superset/viz.py:1204 msgid "Big Number" msgstr "" -#: superset/viz.py:1201 superset/viz_sip38.py:1154 +#: superset/viz.py:1226 msgid "Time Series - Line Chart" msgstr "" -#: superset/viz.py:1271 superset/viz.py:1488 superset/viz_sip38.py:1219 -#: superset/viz_sip38.py:1433 +#: superset/viz.py:1296 superset/viz.py:1562 msgid "Pick a time granularity for your time series" msgstr "" -#: superset/viz.py:1330 superset/viz_sip38.py:1275 +#: superset/viz.py:1355 msgid "" "An enclosed time range (both start and end) must be specified when using " "a Time Comparison." msgstr "" -#: superset/viz.py:1400 superset/viz_sip38.py:1345 +#: superset/viz.py:1427 msgid "Time Series - Multiple Line Charts" msgstr "" -#: superset/viz.py:1430 superset/viz_sip38.py:1375 +#: superset/viz.py:1504 msgid "Time Series - Dual Axis Line Chart" msgstr "" -#: superset/viz.py:1440 superset/viz_sip38.py:1385 +#: superset/viz.py:1514 msgid "Pick a metric for left axis!" msgstr "" -#: superset/viz.py:1442 superset/viz_sip38.py:1387 +#: superset/viz.py:1516 msgid "Pick a metric for right axis!" msgstr "" -#: superset/viz.py:1445 superset/viz_sip38.py:1390 +#: superset/viz.py:1519 msgid "Please choose different metrics on left and right axis" msgstr "" -#: superset/viz.py:1505 superset/viz_sip38.py:1450 +#: superset/viz.py:1579 msgid "Time Series - Bar Chart" msgstr "" -#: superset/viz.py:1514 superset/viz_sip38.py:1459 +#: superset/viz.py:1588 msgid "Time Series - Period Pivot" msgstr "" -#: superset/viz.py:1561 superset/viz_sip38.py:1506 +#: superset/viz.py:1635 msgid "Time Series - Percent Change" msgstr "" -#: superset/viz.py:1569 superset/viz_sip38.py:1514 +#: superset/viz.py:1643 msgid "Time Series - Stacked" msgstr "" -#: superset/viz.py:1579 superset/viz_sip38.py:1543 +#: superset/viz.py:1664 msgid "Histogram" msgstr "" -#: superset/viz.py:1589 superset/viz_sip38.py:1552 +#: superset/viz.py:1674 msgid "Must have at least one numeric column specified" msgstr "" -#: superset/viz.py:1635 superset/viz_sip38.py:1596 +#: superset/viz.py:1721 msgid "Distribution - Bar Chart" msgstr "" -#: superset/viz.py:1645 +#: superset/viz.py:1731 msgid "Can't have overlap between Series and Breakdowns" msgstr "" -#: superset/viz.py:1650 superset/viz_sip38.py:1607 +#: superset/viz.py:1736 msgid "Pick at least one field for [Series]" msgstr "" -#: superset/viz.py:1702 superset/viz_sip38.py:1659 +#: superset/viz.py:1802 msgid "Sunburst" msgstr "" -#: superset/viz.py:1748 superset/viz_sip38.py:1703 +#: superset/viz.py:1850 msgid "Sankey" msgstr "" -#: superset/viz.py:1756 +#: superset/viz.py:1858 msgid "Pick exactly 2 columns as [Source / Target]" msgstr "" -#: superset/viz.py:1800 superset/viz_sip38.py:1736 +#: superset/viz.py:1902 msgid "" "There's a loop in your Sankey, please provide a tree. Here's a faulty " "link: {}" msgstr "" -#: superset/viz.py:1813 superset/viz.py:1836 superset/viz_sip38.py:1749 -#: superset/viz_sip38.py:1770 +#: superset/viz.py:1915 msgid "Directed Force Layout" msgstr "" -#: superset/viz.py:1820 superset/viz_sip38.py:1756 -msgid "Pick exactly 2 columns to 'Group By'" -msgstr "" - -#: superset/viz.py:1869 superset/viz_sip38.py:1802 +#: superset/viz.py:1950 msgid "Country Map" msgstr "" -#: superset/viz.py:1898 superset/viz_sip38.py:1823 +#: superset/viz.py:1987 msgid "World Map" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:438 -#: superset-frontend/src/explore/controls.jsx:467 superset/viz.py:1956 -#: superset/viz_sip38.py:1873 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/Header/index.tsx:103 +#: superset-frontend/src/explore/controls.jsx:468 superset/viz.py:2047 msgid "Filters" msgstr "" -#: superset/viz.py:1974 superset/viz_sip38.py:1891 +#: superset/viz.py:2067 msgid "Invalid filter configuration, please select a column" msgstr "" -#: superset/viz.py:2018 superset/viz_sip38.py:1952 +#: superset/viz.py:2115 msgid "Parallel Coordinates" msgstr "" -#: superset/viz.py:2040 superset/viz_sip38.py:1968 +#: superset/viz.py:2144 msgid "Heatmap" msgstr "" -#: superset/viz.py:2096 superset/viz_sip38.py:2017 +#: superset/viz.py:2204 msgid "Horizon Charts" msgstr "" -#: superset/viz.py:2108 superset/viz_sip38.py:2029 +#: superset/viz.py:2228 msgid "Mapbox" msgstr "" -#: superset/viz.py:2120 superset/viz_sip38.py:2041 +#: superset/viz.py:2240 msgid "[Longitude] and [Latitude] must be set" msgstr "" -#: superset/viz.py:2127 superset/viz_sip38.py:2048 +#: superset/viz.py:2247 msgid "Must have a [Group By] column to have 'count' as the [Label]" msgstr "" -#: superset/viz.py:2147 superset/viz_sip38.py:2068 +#: superset/viz.py:2267 msgid "Choice of [Label] must be present in [Group By]" msgstr "" -#: superset/viz.py:2155 superset/viz_sip38.py:2075 +#: superset/viz.py:2275 msgid "Choice of [Point Radius] must be present in [Group By]" msgstr "" -#: superset/viz.py:2163 superset/viz_sip38.py:2082 +#: superset/viz.py:2283 msgid "[Longitude] and [Latitude] columns must be present in [Group By]" msgstr "" -#: superset/viz.py:2243 superset/viz_sip38.py:2162 +#: superset/viz.py:2363 msgid "Deck.gl - Multiple Layers" msgstr "" -#: superset/viz.py:2283 superset/viz.py:2315 superset/viz_sip38.py:2218 +#: superset/viz.py:2403 superset/viz.py:2435 msgid "Bad spatial key" msgstr "" -#: superset/viz.py:2301 superset/viz_sip38.py:2204 +#: superset/viz.py:2421 #, python-format msgid "Invalid spatial point encountered: %s" msgstr "" -#: superset/viz.py:2337 superset/viz_sip38.py:2240 +#: superset/viz.py:2457 msgid "" "Encountered invalid NULL spatial entry," " please consider filtering those " "out" msgstr "" -#: superset/viz.py:2427 superset/viz_sip38.py:2311 +#: superset/viz.py:2547 msgid "Deck.gl - Scatter plot" msgstr "" -#: superset/viz.py:2476 superset/viz_sip38.py:2358 +#: superset/viz.py:2596 msgid "Deck.gl - Screen Grid" msgstr "" -#: superset/viz.py:2502 superset/viz_sip38.py:2384 +#: superset/viz.py:2622 msgid "Deck.gl - 3D Grid" msgstr "" -#: superset/viz.py:2532 superset/viz_sip38.py:2411 +#: superset/viz.py:2652 msgid "Deck.gl - Paths" msgstr "" -#: superset/viz.py:2580 superset/viz_sip38.py:2456 +#: superset/viz.py:2700 msgid "Deck.gl - Polygon" msgstr "" -#: superset/viz.py:2609 superset/viz_sip38.py:2485 +#: superset/viz.py:2729 msgid "Deck.gl - 3D HEX" msgstr "" -#: superset/viz.py:2628 superset/viz_sip38.py:2501 +#: superset/viz.py:2748 msgid "Deck.gl - GeoJSON" msgstr "" -#: superset/viz.py:2647 superset/viz_sip38.py:2513 +#: superset/viz.py:2767 msgid "Deck.gl - Arc" msgstr "" -#: superset/viz.py:2682 superset/viz_sip38.py:2548 +#: superset/viz.py:2802 msgid "Event flow" msgstr "" -#: superset/viz.py:2714 superset/viz_sip38.py:2580 +#: superset/viz.py:2834 msgid "Time Series - Paired t-test" msgstr "" -#: superset/viz.py:2769 superset/viz_sip38.py:2635 +#: superset/viz.py:2901 msgid "Time Series - Nightingale Rose Chart" msgstr "" -#: superset/viz.py:2804 superset/viz_sip38.py:2670 +#: superset/viz.py:2947 msgid "Partition Diagram" msgstr "" -#: superset/viz_sip38.py:623 -msgid "" -"Choose either fields to [Group By] and [Metrics] and/or [Percentage " -"Metrics], or [Columns], not both" -msgstr "" - -#: superset/viz_sip38.py:943 -msgid "Box Plot" -msgstr "" - -#: superset/viz_sip38.py:1524 -msgid "Distribution - NVD3 - Pie Chart" -msgstr "" - -#: superset/viz_sip38.py:1929 -msgid "iFrame" -msgstr "" - #: superset/annotation_layers/api.py:346 #, python-format msgid "Deleted %(num)d annotation layer" @@ -662,7 +689,7 @@ msgid "Annotation layer has associated annotations." msgstr "" #: superset/annotation_layers/commands/exceptions.py:66 -#: superset/reports/commands/exceptions.py:133 +#: superset/reports/commands/exceptions.py:137 msgid "Name must be unique" msgstr "" @@ -673,40 +700,40 @@ msgid_plural "Deleted %(num)d charts" msgstr[0] "" msgstr[1] "" -#: superset/charts/api.py:563 +#: superset/charts/api.py:557 msgid "Request is not JSON" msgstr "" -#: superset/charts/api.py:571 superset/charts/api.py:643 +#: superset/charts/api.py:568 superset/charts/api.py:638 #, python-format msgid "Request is incorrect: %(error)s" msgstr "" -#: superset/charts/schemas.py:487 +#: superset/charts/schemas.py:510 msgid "`confidence_interval` must be between 0 and 1 (exclusive)" msgstr "" -#: superset/charts/schemas.py:553 +#: superset/charts/schemas.py:576 msgid "" "lower percentile must be greater than 0 and less than 100. Must be lower " "than upper percentile." msgstr "" -#: superset/charts/schemas.py:568 +#: superset/charts/schemas.py:591 msgid "" "upper percentile must be greater than 0 and less than 100. Must be higher" " than lower percentile." msgstr "" -#: superset/charts/schemas.py:848 +#: superset/charts/schemas.py:871 msgid "`width` must be greater or equal to 0" msgstr "" -#: superset/charts/schemas.py:938 -msgid "`row_limit` must be greater than or equal to 1" +#: superset/charts/schemas.py:986 +msgid "`row_limit` must be greater than or equal to 0" msgstr "" -#: superset/charts/schemas.py:944 +#: superset/charts/schemas.py:993 msgid "`row_offset` must be greater than or equal to 0" msgstr "" @@ -719,92 +746,124 @@ msgstr "" msgid "There are associated alerts or reports: %s," msgstr "" -#: superset/charts/commands/exceptions.py:37 -#: superset/datasets/commands/exceptions.py:38 +#: superset/charts/commands/exceptions.py:38 +#, python-format +msgid "" +"Time string is unclear. Please specify [%(human_readable)s ago] or " +"[%(human_readable)s later]." +msgstr "" + +#: superset/charts/commands/exceptions.py:51 +#, python-format +msgid "Cannot parse time string [%(human_readable)s]" +msgstr "" + +#: superset/charts/commands/exceptions.py:65 +#: superset/datasets/commands/exceptions.py:41 #: superset/reports/commands/exceptions.py:35 msgid "Database does not exist" msgstr "" -#: superset/charts/commands/exceptions.py:46 +#: superset/charts/commands/exceptions.py:74 msgid "Dashboards do not exist" msgstr "" -#: superset/charts/commands/exceptions.py:56 +#: superset/charts/commands/exceptions.py:84 msgid "Datasource type is required when datasource_id is given" msgstr "" -#: superset/charts/commands/exceptions.py:66 +#: superset/charts/commands/exceptions.py:94 msgid "Chart parameters are invalid." msgstr "" -#: superset/charts/commands/exceptions.py:70 +#: superset/charts/commands/exceptions.py:98 msgid "Chart could not be created." msgstr "" -#: superset/charts/commands/exceptions.py:74 +#: superset/charts/commands/exceptions.py:102 msgid "Chart could not be updated." msgstr "" -#: superset/charts/commands/exceptions.py:78 +#: superset/charts/commands/exceptions.py:106 msgid "Chart could not be deleted." msgstr "" -#: superset/charts/commands/exceptions.py:82 -#: superset/charts/commands/exceptions.py:102 +#: superset/charts/commands/exceptions.py:110 +#: superset/charts/commands/exceptions.py:130 #: superset/dashboards/commands/exceptions.py:57 #: superset/dashboards/commands/exceptions.py:69 -#: superset/databases/commands/exceptions.py:116 +#: superset/databases/commands/exceptions.py:117 msgid "There are associated alerts or reports" msgstr "" -#: superset/charts/commands/exceptions.py:86 +#: superset/charts/commands/exceptions.py:114 msgid "Changing this chart is forbidden" msgstr "" -#: superset/charts/commands/exceptions.py:90 +#: superset/charts/commands/exceptions.py:118 msgid "Charts could not be deleted." msgstr "" -#: superset/charts/commands/exceptions.py:106 +#: superset/charts/commands/exceptions.py:134 msgid "Import chart failed for an unknown reason" msgstr "" #: superset/commands/exceptions.py:85 -#: superset/datasets/commands/exceptions.py:141 +#: superset/datasets/commands/exceptions.py:144 msgid "Owners are invalid" msgstr "" #: superset/commands/exceptions.py:92 +msgid "Some roles do not exist" +msgstr "" + +#: superset/commands/exceptions.py:99 +#: superset/datasets/commands/exceptions.py:149 msgid "Dataset does not exist" msgstr "" -#: superset/common/query_object.py:301 +#: superset/common/query_actions.py:183 +msgid "Invalid result type: %(result_type)" +msgstr "" + +#: superset/common/query_context.py:276 +msgid "The chart does not exist" +msgstr "" + +#: superset/common/query_object.py:260 +#, python-format +msgid "" +"Duplicate column/metric labels: %(labels)s. Please make sure all columns " +"and metrics have a unique label." +msgstr "" + +#: superset/common/query_object.py:359 msgid "`operation` property of post processing object undefined" msgstr "" -#: superset/common/query_object.py:305 +#: superset/common/query_object.py:363 #, python-format msgid "Unsupported post processing operation: %(operation)s" msgstr "" -#: superset/connectors/druid/models.py:240 +#: superset/connectors/druid/models.py:239 msgid "Adding new datasource [{}]" msgstr "" -#: superset/connectors/druid/models.py:243 +#: superset/connectors/druid/models.py:242 msgid "Refreshing datasource [{}]" msgstr "" -#: superset/connectors/druid/models.py:1054 +#: superset/connectors/druid/models.py:1053 msgid "Metric(s) {} must be aggregations." msgstr "" -#: superset/connectors/druid/models.py:1476 +#: superset/connectors/druid/models.py:1471 msgid "Unsupported extraction function: " msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:994 -#: superset-frontend/src/explore/components/DatasourcePanel.tsx:231 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1031 +#: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:228 #: superset-frontend/src/explore/controls.jsx:251 #: superset/connectors/druid/views.py:56 superset/connectors/sqla/views.py:63 msgid "Columns" @@ -823,21 +882,21 @@ msgid "Edit Druid Column" msgstr "" #: superset-frontend/src/dashboard/components/gridComponents/new/NewColumn.jsx:31 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:209 -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:137 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:222 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:228 +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:137 #: superset-frontend/src/explore/components/controls/SpatialControl.jsx:193 #: superset/connectors/druid/views.py:77 superset/connectors/sqla/views.py:134 msgid "Column" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:261 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:439 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:272 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:450 #: superset/connectors/druid/views.py:78 superset/connectors/druid/views.py:174 -#: superset/connectors/sqla/views.py:143 superset/connectors/sqla/views.py:239 +#: superset/connectors/sqla/views.py:143 superset/connectors/sqla/views.py:251 msgid "Type" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:148 #: superset/connectors/druid/views.py:79 superset/views/access_requests.py:43 #: superset/views/chart/mixin.py:80 msgid "Datasource" @@ -857,10 +916,10 @@ msgid "" "view." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:983 -#: superset-frontend/src/explore/components/DatasourcePanel.tsx:218 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1020 +#: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:206 #: superset-frontend/src/explore/controls.jsx:153 -#: superset/connectors/druid/views.py:143 superset/connectors/sqla/views.py:193 +#: superset/connectors/druid/views.py:143 superset/connectors/sqla/views.py:205 msgid "Metrics" msgstr "" @@ -876,28 +935,28 @@ msgstr "" msgid "Edit Druid Metric" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:836 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:864 #: superset-frontend/src/explore/controls.jsx:172 #: superset-frontend/src/explore/controls.jsx:173 -#: superset/connectors/druid/views.py:171 superset/connectors/sqla/views.py:236 +#: superset/connectors/druid/views.py:171 superset/connectors/sqla/views.py:248 msgid "Metric" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:128 -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:161 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:156 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:160 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:518 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:850 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:854 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:214 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1094 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1100 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:153 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:158 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:129 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:159 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:175 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:179 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:537 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:878 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:882 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:209 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1031 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1037 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:152 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:161 #: superset/connectors/druid/views.py:172 #: superset/connectors/druid/views.py:325 superset/connectors/sqla/views.py:136 -#: superset/connectors/sqla/views.py:237 superset/connectors/sqla/views.py:464 +#: superset/connectors/sqla/views.py:249 superset/connectors/sqla/views.py:488 #: superset/views/annotations.py:80 superset/views/annotations.py:128 #: superset/views/chart/mixin.py:81 superset/views/sql_lab.py:73 msgid "Description" @@ -905,11 +964,11 @@ msgstr "" #: superset/connectors/druid/views.py:173 #: superset/connectors/druid/views.py:220 superset/connectors/sqla/views.py:135 -#: superset/connectors/sqla/views.py:238 +#: superset/connectors/sqla/views.py:250 msgid "Verbose Name" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:740 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:762 #: superset/connectors/druid/views.py:175 superset/views/log/__init__.py:33 msgid "JSON" msgstr "" @@ -918,7 +977,7 @@ msgstr "" msgid "Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:177 superset/connectors/sqla/views.py:244 +#: superset/connectors/druid/views.py:177 superset/connectors/sqla/views.py:256 msgid "Warning Message" msgstr "" @@ -959,7 +1018,7 @@ msgid "Broker Endpoint" msgstr "" #: superset/connectors/druid/views.py:221 -#: superset/connectors/druid/views.py:331 superset/connectors/sqla/views.py:459 +#: superset/connectors/druid/views.py:331 superset/connectors/sqla/views.py:483 #: superset/views/chart/mixin.py:77 msgid "Cache Timeout" msgstr "" @@ -995,7 +1054,7 @@ msgstr "" msgid "Edit Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:283 superset/connectors/sqla/views.py:391 +#: superset/connectors/druid/views.py:283 superset/connectors/sqla/views.py:415 msgid "" "The list of charts associated with this table. By altering this " "datasource, you may change how these associated charts behave. Also note " @@ -1004,7 +1063,7 @@ msgid "" "datasource for a chart, overwrite the chart from the 'explore view'" msgstr "" -#: superset/connectors/druid/views.py:292 superset/connectors/sqla/views.py:400 +#: superset/connectors/druid/views.py:292 superset/connectors/sqla/views.py:424 msgid "Timezone offset (in hours) for this datasource" msgstr "" @@ -1016,7 +1075,7 @@ msgid "" "filter will be populated based on the distinct value over the past week" msgstr "" -#: superset/connectors/druid/views.py:305 superset/connectors/sqla/views.py:423 +#: superset/connectors/druid/views.py:305 superset/connectors/sqla/views.py:447 msgid "" "Whether to populate the filter's dropdown in the explore view's filter " "section with a list of distinct values fetched from the backend on the " @@ -1036,7 +1095,7 @@ msgid "" "to the cluster timeout if undefined." msgstr "" -#: superset/connectors/druid/views.py:322 superset/connectors/sqla/views.py:449 +#: superset/connectors/druid/views.py:322 superset/connectors/sqla/views.py:473 msgid "Associated Charts" msgstr "" @@ -1048,15 +1107,16 @@ msgstr "" msgid "Cluster" msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:358 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:572 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:260 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:261 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1078 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:262 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:307 -#: superset/connectors/druid/views.py:326 superset/connectors/sqla/views.py:462 -#: superset/views/chart/mixin.py:83 superset/views/dashboard/mixin.py:76 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:330 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:370 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:591 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:255 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:266 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1015 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:270 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:318 +#: superset/connectors/druid/views.py:326 superset/connectors/sqla/views.py:486 +#: superset/views/chart/mixin.py:83 superset/views/dashboard/mixin.py:82 msgid "Owners" msgstr "" @@ -1064,11 +1124,11 @@ msgstr "" msgid "Is Hidden" msgstr "" -#: superset/connectors/druid/views.py:328 superset/connectors/sqla/views.py:455 +#: superset/connectors/druid/views.py:328 superset/connectors/sqla/views.py:479 msgid "Enable Filter Select" msgstr "" -#: superset/connectors/druid/views.py:329 superset/connectors/sqla/views.py:457 +#: superset/connectors/druid/views.py:329 superset/connectors/sqla/views.py:481 msgid "Default Endpoint" msgstr "" @@ -1084,17 +1144,17 @@ msgstr "" msgid "Fetch Values From" msgstr "" -#: superset/connectors/druid/views.py:334 superset/connectors/sqla/views.py:451 +#: superset/connectors/druid/views.py:334 superset/connectors/sqla/views.py:475 msgid "Changed By" msgstr "" #: superset-frontend/src/dashboard/components/AddSliceCard.jsx:65 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:240 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:282 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:295 -#: superset/connectors/druid/views.py:335 superset/connectors/sqla/views.py:342 -#: superset/connectors/sqla/views.py:468 superset/views/dashboard/mixin.py:79 -#: superset/views/dashboard/views.py:148 superset/views/database/mixins.py:201 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:248 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:293 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:350 +#: superset/connectors/druid/views.py:335 superset/connectors/sqla/views.py:366 +#: superset/connectors/sqla/views.py:492 superset/views/dashboard/mixin.py:86 +#: superset/views/dashboard/views.py:148 superset/views/database/mixins.py:202 #: superset/views/sql_lab.py:74 msgid "Modified" msgstr "" @@ -1103,68 +1163,98 @@ msgstr "" msgid "Refreshed metadata from cluster [{}]" msgstr "" -#: superset/connectors/sqla/models.py:634 +#: superset/connectors/sqla/models.py:637 msgid "Only `SELECT` statements are allowed" msgstr "" -#: superset/connectors/sqla/models.py:643 +#: superset/connectors/sqla/models.py:646 msgid "Only single queries supported" msgstr "" -#: superset/connectors/sqla/models.py:739 +#: superset/connectors/sqla/models.py:730 #, python-format msgid "Error in jinja expression in fetch values predicate: %(msg)s" msgstr "" -#: superset/connectors/sqla/models.py:797 -#, python-format -msgid "Error in jinja expression in FROM clause: %(msg)s" -msgstr "" - -#: superset/connectors/sqla/models.py:806 -msgid "Virtual dataset query cannot consist of multiple statements" -msgstr "" - -#: superset/connectors/sqla/models.py:815 +#: superset/connectors/sqla/models.py:812 msgid "Virtual dataset query must be read-only" msgstr "" -#: superset/connectors/sqla/models.py:871 +#: superset/connectors/sqla/models.py:829 +#, python-format +msgid "Error while rendering virtual dataset query: %(msg)s" +msgstr "" + +#: superset/connectors/sqla/models.py:836 +msgid "Virtual dataset query cannot be empty" +msgstr "" + +#: superset/connectors/sqla/models.py:839 +msgid "Virtual dataset query cannot consist of multiple statements" +msgstr "" + +#: superset/connectors/sqla/models.py:940 #, python-format msgid "Error in jinja expression in RLS filters: %(msg)s" msgstr "" -#: superset/connectors/sqla/models.py:931 +#: superset/connectors/sqla/models.py:1003 msgid "" "Datetime column not provided as part table configuration and is required " "by this type of chart" msgstr "" -#: superset/connectors/sqla/models.py:941 +#: superset/connectors/sqla/models.py:1009 msgid "Empty query?" msgstr "" -#: superset/connectors/sqla/models.py:951 -#: superset/connectors/sqla/models.py:1273 +#: superset/connectors/sqla/models.py:1020 +#: superset/connectors/sqla/models.py:1401 #, python-format msgid "Metric '%(metric)s' does not exist" msgstr "" -#: superset/connectors/sqla/models.py:1101 +#: superset/connectors/sqla/models.py:1060 +#, python-format +msgid "Unknown column used in orderby: %(col)s" +msgstr "" + +#: superset/connectors/sqla/models.py:1102 +#, python-format +msgid "Time column \"%(col)s\" does not exist in dataset" +msgstr "" + +#: superset/connectors/sqla/models.py:1183 +msgid "Filter value list cannot be empty" +msgstr "" + +#: superset/connectors/sqla/models.py:1204 +msgid "Must specify a value for filters with comparison operators" +msgstr "" + +#: superset/connectors/sqla/models.py:1225 #, python-format msgid "Invalid filter operation type: %(op)s" msgstr "" -#: superset/connectors/sqla/models.py:1112 +#: superset/connectors/sqla/models.py:1236 #, python-format msgid "Error in jinja expression in WHERE clause: %(msg)s" msgstr "" -#: superset/connectors/sqla/models.py:1124 +#: superset/connectors/sqla/models.py:1248 #, python-format msgid "Error in jinja expression in HAVING clause: %(msg)s" msgstr "" +#: superset/connectors/sqla/models.py:1371 +msgid "Database does not support subqueries" +msgstr "" + +#: superset/connectors/sqla/models.py:1446 +msgid "Db engine did not return all queried columns" +msgstr "" + #: superset/connectors/sqla/views.py:64 msgid "Show Column" msgstr "" @@ -1190,9 +1280,9 @@ msgid "" "most case users should not need to alter this." msgstr "" -#: superset-frontend/src/components/TableSelector.tsx:392 -#: superset/connectors/sqla/views.py:139 superset/connectors/sqla/views.py:241 -#: superset/connectors/sqla/views.py:450 superset/views/chart/mixin.py:87 +#: superset-frontend/src/components/TableSelector/index.tsx:400 +#: superset/connectors/sqla/views.py:139 superset/connectors/sqla/views.py:253 +#: superset/connectors/sqla/views.py:474 superset/views/chart/mixin.py:87 msgid "Table" msgstr "" @@ -1200,7 +1290,7 @@ msgstr "" msgid "Expression" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:212 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:231 #: superset/connectors/sqla/views.py:141 msgid "Is temporal" msgstr "" @@ -1213,51 +1303,50 @@ msgstr "" msgid "Invalid date/timestamp format" msgstr "" -#: superset/connectors/sqla/views.py:194 +#: superset/connectors/sqla/views.py:206 msgid "Show Metric" msgstr "" -#: superset/connectors/sqla/views.py:195 +#: superset/connectors/sqla/views.py:207 msgid "Add Metric" msgstr "" -#: superset/connectors/sqla/views.py:196 +#: superset/connectors/sqla/views.py:208 msgid "Edit Metric" msgstr "" -#: superset/connectors/sqla/views.py:240 +#: superset/connectors/sqla/views.py:252 msgid "SQL Expression" msgstr "" -#: superset/connectors/sqla/views.py:242 +#: superset/connectors/sqla/views.py:254 msgid "D3 Format" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:554 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:599 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:637 -#: superset/connectors/sqla/views.py:243 superset/connectors/sqla/views.py:467 -#: superset/views/database/mixins.py:195 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:573 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:600 +#: superset/connectors/sqla/views.py:255 superset/connectors/sqla/views.py:491 +#: superset/views/database/mixins.py:196 msgid "Extra" msgstr "" -#: superset/connectors/sqla/views.py:285 +#: superset/connectors/sqla/views.py:309 msgid "Row level security filter" msgstr "" -#: superset/connectors/sqla/views.py:286 +#: superset/connectors/sqla/views.py:310 msgid "Show Row level security filter" msgstr "" -#: superset/connectors/sqla/views.py:287 +#: superset/connectors/sqla/views.py:311 msgid "Add Row level security filter" msgstr "" -#: superset/connectors/sqla/views.py:288 +#: superset/connectors/sqla/views.py:312 msgid "Edit Row level security filter" msgstr "" -#: superset/connectors/sqla/views.py:306 +#: superset/connectors/sqla/views.py:330 msgid "" "Regular filters add where clauses to queries if a user belongs to a role " "referenced in the filter. Base filters apply filters to all queries " @@ -1265,18 +1354,18 @@ msgid "" "users can see if no RLS filters within a filter group apply to them." msgstr "" -#: superset/connectors/sqla/views.py:312 +#: superset/connectors/sqla/views.py:336 msgid "These are the tables this filter will be applied to." msgstr "" -#: superset/connectors/sqla/views.py:313 +#: superset/connectors/sqla/views.py:337 msgid "" "For regular filters, these are the roles this filter will be applied to. " "For base filters, these are the roles that the filter DOES NOT apply to, " "e.g. Admin if admin should see all data." msgstr "" -#: superset/connectors/sqla/views.py:319 +#: superset/connectors/sqla/views.py:343 msgid "" "Filters with the same group key will be ORed together within the group, " "while different filter groups will be ANDed together. Undefined group " @@ -1288,7 +1377,7 @@ msgid "" " 'Europe')." msgstr "" -#: superset/connectors/sqla/views.py:329 +#: superset/connectors/sqla/views.py:353 msgid "" "This is the condition that will be added to the WHERE clause. For " "example, to only return rows for a particular client, you might define a " @@ -1297,172 +1386,173 @@ msgid "" "the clause `1 = 0` (always false)." msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:276 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:260 -#: superset/connectors/sqla/views.py:338 superset/connectors/sqla/views.py:357 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:278 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:315 +#: superset/connectors/sqla/views.py:362 superset/connectors/sqla/views.py:381 msgid "Tables" msgstr "" +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:389 #: superset-frontend/src/profile/components/Security.tsx:35 -#: superset/connectors/sqla/views.py:339 +#: superset/connectors/sqla/views.py:363 superset/views/dashboard/mixin.py:83 msgid "Roles" msgstr "" -#: superset/connectors/sqla/views.py:340 +#: superset/connectors/sqla/views.py:364 msgid "Clause" msgstr "" -#: superset/connectors/sqla/views.py:341 superset/views/chart/mixin.py:78 -#: superset/views/dashboard/mixin.py:78 superset/views/dashboard/views.py:147 -#: superset/views/database/mixins.py:191 +#: superset/connectors/sqla/views.py:365 superset/views/chart/mixin.py:78 +#: superset/views/dashboard/mixin.py:85 superset/views/dashboard/views.py:147 +#: superset/views/database/mixins.py:192 msgid "Creator" msgstr "" -#: superset/connectors/sqla/views.py:358 +#: superset/connectors/sqla/views.py:382 msgid "Show Table" msgstr "" -#: superset/connectors/sqla/views.py:359 +#: superset/connectors/sqla/views.py:383 msgid "Import a table definition" msgstr "" -#: superset/connectors/sqla/views.py:360 +#: superset/connectors/sqla/views.py:384 msgid "Edit Table" msgstr "" -#: superset/connectors/sqla/views.py:401 +#: superset/connectors/sqla/views.py:425 msgid "Name of the table that exists in the source database" msgstr "" -#: superset/connectors/sqla/views.py:402 +#: superset/connectors/sqla/views.py:426 msgid "Schema, as used only in some databases like Postgres, Redshift and DB2" msgstr "" -#: superset/connectors/sqla/views.py:409 +#: superset/connectors/sqla/views.py:433 msgid "" "This fields acts a Superset view, meaning that Superset will run a query " "against this string as a subquery." msgstr "" -#: superset/connectors/sqla/views.py:413 +#: superset/connectors/sqla/views.py:437 msgid "" "Predicate applied when fetching distinct value to populate the filter " "control component. Supports jinja template syntax. Applies only when " "`Enable Filter Select` is on." msgstr "" -#: superset/connectors/sqla/views.py:419 +#: superset/connectors/sqla/views.py:443 msgid "Redirects to this endpoint when clicking on the table from the table list" msgstr "" -#: superset/connectors/sqla/views.py:428 +#: superset/connectors/sqla/views.py:452 msgid "Whether the table was generated by the 'Visualize' flow in SQL Lab" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:617 -#: superset/connectors/sqla/views.py:431 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:639 +#: superset/connectors/sqla/views.py:455 msgid "" "A set of parameters that become available in the query using Jinja " "templating syntax" msgstr "" -#: superset/connectors/sqla/views.py:435 +#: superset/connectors/sqla/views.py:459 msgid "" "Duration (in seconds) of the caching timeout for this table. A timeout of" " 0 indicates that the cache never expires. Note this defaults to the " "database timeout if undefined." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:165 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:197 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:409 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:230 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:338 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:213 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:360 -#: superset/connectors/sqla/views.py:452 superset/connectors/sqla/views.py:453 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:173 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:213 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:420 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:232 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:340 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:268 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:415 +#: superset/connectors/sqla/views.py:476 superset/connectors/sqla/views.py:477 #: superset/templates/superset/import_dashboards.html:53 #: superset/views/database/forms.py:112 superset/views/database/forms.py:309 -#: superset/views/database/mixins.py:190 superset/views/sql_lab.py:72 +#: superset/views/database/mixins.py:191 superset/views/sql_lab.py:72 msgid "Database" msgstr "" -#: superset/connectors/sqla/views.py:454 superset/views/database/mixins.py:192 +#: superset/connectors/sqla/views.py:478 superset/views/database/mixins.py:193 msgid "Last Changed" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:272 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:424 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:239 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:223 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:380 -#: superset/connectors/sqla/views.py:456 superset/views/database/forms.py:118 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:283 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:435 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:241 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:278 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:435 +#: superset/connectors/sqla/views.py:480 superset/views/database/forms.py:118 #: superset/views/database/forms.py:315 msgid "Schema" msgstr "" -#: superset/connectors/sqla/views.py:458 +#: superset/connectors/sqla/views.py:482 msgid "Offset" msgstr "" -#: superset/connectors/sqla/views.py:460 superset/views/database/forms.py:87 +#: superset/connectors/sqla/views.py:484 superset/views/database/forms.py:87 #: superset/views/database/forms.py:276 msgid "Table Name" msgstr "" -#: superset/connectors/sqla/views.py:461 +#: superset/connectors/sqla/views.py:485 msgid "Fetch Values Predicate" msgstr "" -#: superset/connectors/sqla/views.py:463 +#: superset/connectors/sqla/views.py:487 msgid "Main Datetime Column" msgstr "" -#: superset/connectors/sqla/views.py:465 +#: superset/connectors/sqla/views.py:489 msgid "SQL Lab View" msgstr "" -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:125 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:616 -#: superset/connectors/sqla/views.py:466 +#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.tsx:94 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:638 +#: superset/connectors/sqla/views.py:490 msgid "Template parameters" msgstr "" -#: superset/connectors/sqla/views.py:495 +#: superset/connectors/sqla/views.py:526 msgid "" "The table was created. As part of this two-phase configuration process, " "you should now click the edit button by the new table to configure it." msgstr "" -#: superset/connectors/sqla/views.py:520 +#: superset/connectors/sqla/views.py:551 msgid "Refresh Metadata" msgstr "" -#: superset/connectors/sqla/views.py:520 +#: superset/connectors/sqla/views.py:551 msgid "Refresh column metadata" msgstr "" -#: superset/connectors/sqla/views.py:554 +#: superset/connectors/sqla/views.py:588 #, python-format msgid "Metadata refreshed for the following table(s): %(tables)s" msgstr "" -#: superset/connectors/sqla/views.py:564 +#: superset/connectors/sqla/views.py:598 #, python-format msgid "The following tables added new columns: %(tables)s" msgstr "" -#: superset/connectors/sqla/views.py:575 +#: superset/connectors/sqla/views.py:609 #, python-format msgid "The following tables removed columns: %(tables)s" msgstr "" -#: superset/connectors/sqla/views.py:586 +#: superset/connectors/sqla/views.py:620 #, python-format msgid "The following tables update column metadata: %(tables)s" msgstr "" -#: superset/connectors/sqla/views.py:593 +#: superset/connectors/sqla/views.py:627 #, python-format msgid "Unable to refresh metadata for the following table(s): %(tables)s" msgstr "" @@ -1482,17 +1572,21 @@ msgstr "" msgid "CSS template not found." msgstr "" -#: superset/dashboards/api.py:453 +#: superset/dashboards/api.py:606 #, python-format msgid "Deleted %(num)d dashboard" msgid_plural "Deleted %(num)d dashboards" msgstr[0] "" msgstr[1] "" -#: superset/dashboards/filters.py:32 +#: superset/dashboards/filters.py:35 msgid "Title or Slug" msgstr "" +#: superset/dashboards/filters.py:153 +msgid "Role" +msgstr "" + #: superset/dashboards/commands/exceptions.py:37 msgid "Must be unique" msgstr "" @@ -1529,6 +1623,10 @@ msgstr "" msgid "Import dashboard failed for an unknown reason" msgstr "" +#: superset/dashboards/commands/exceptions.py:81 +msgid "You don't have access to this dashboard." +msgstr "" + #: superset/dashboards/commands/importers/v0.py:303 msgid "No data in file" msgstr "" @@ -1537,98 +1635,112 @@ msgstr "" msgid "Table name undefined" msgstr "" -#: superset/databases/schemas.py:140 +#: superset/databases/schemas.py:143 msgid "" "Invalid connection string, a valid string usually follows: " "driver://user:password@database-host/database-name" msgstr "" -#: superset/databases/schemas.py:150 -msgid "SQLite database cannot be used as a data source for security reasons." -msgstr "" - -#: superset/databases/schemas.py:181 superset/databases/schemas.py:196 +#: superset/databases/schemas.py:178 superset/databases/schemas.py:193 #, python-format msgid "Field cannot be decoded by JSON. %(msg)s" msgstr "" -#: superset/databases/schemas.py:204 +#: superset/databases/schemas.py:201 #, python-format msgid "" "The metadata_params in Extra field is not configured correctly. The key " "%(key)s is invalid." msgstr "" -#: superset/databases/commands/exceptions.py:31 +#: superset/databases/schemas.py:248 +msgid "" +"An engine must be specified when passing individual parameters to a " +"database." +msgstr "" + +#: superset/databases/schemas.py:259 +#, python-format +msgid "Engine \"%(engine)s\" is not a valid engine." +msgstr "" + +#: superset/databases/schemas.py:265 +#, python-format +msgid "" +"Engine spec \"%(engine_spec)s\" does not support being configured via " +"individual parameters." +msgstr "" + +#: superset/databases/commands/exceptions.py:32 msgid "Database parameters are invalid." msgstr "" -#: superset/databases/commands/exceptions.py:41 +#: superset/databases/commands/exceptions.py:42 msgid "A database with the same name already exists" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:169 -#: superset/databases/commands/exceptions.py:49 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:223 +#: superset/databases/commands/exceptions.py:50 msgid "Field is required" msgstr "" -#: superset/databases/commands/exceptions.py:61 +#: superset/databases/commands/exceptions.py:62 msgid "Field cannot be decoded by JSON. %{json_error}s" msgstr "" -#: superset/databases/commands/exceptions.py:78 -#: superset/views/database/mixins.py:251 +#: superset/databases/commands/exceptions.py:79 +#: superset/views/database/mixins.py:252 msgid "" "The metadata_params in Extra field is not configured correctly. The key " "%{key}s is invalid." msgstr "" -#: superset/databases/commands/exceptions.py:90 +#: superset/databases/commands/exceptions.py:91 msgid "Database not found." msgstr "" -#: superset/databases/commands/exceptions.py:94 +#: superset/databases/commands/exceptions.py:95 msgid "Database could not be created." msgstr "" -#: superset/databases/commands/exceptions.py:98 +#: superset/databases/commands/exceptions.py:99 msgid "Database could not be updated." msgstr "" -#: superset/databases/commands/exceptions.py:104 -#: superset/databases/commands/exceptions.py:120 superset/views/core.py:1284 +#: superset/databases/commands/exceptions.py:105 +#: superset/databases/commands/exceptions.py:122 superset/views/core.py:1296 msgid "Connection failed, please check your connection settings" msgstr "" -#: superset/databases/commands/exceptions.py:108 +#: superset/databases/commands/exceptions.py:109 msgid "Cannot delete a database that has tables attached" msgstr "" -#: superset/databases/commands/exceptions.py:112 +#: superset/databases/commands/exceptions.py:113 msgid "Database could not be deleted." msgstr "" -#: superset/databases/commands/exceptions.py:124 +#: superset/databases/commands/exceptions.py:126 msgid "Stopped an unsafe database connection" msgstr "" -#: superset/databases/commands/exceptions.py:128 +#: superset/databases/commands/exceptions.py:130 msgid "Could not load database driver" msgstr "" -#: superset/databases/commands/exceptions.py:132 superset/views/core.py:1292 +#: superset/databases/commands/exceptions.py:135 superset/views/core.py:1304 msgid "Unexpected error occurred, please check your logs for details" msgstr "" -#: superset/databases/commands/exceptions.py:136 +#: superset/databases/commands/exceptions.py:139 msgid "Import database failed for an unknown reason" msgstr "" -#: superset/databases/commands/test_connection.py:69 +#: superset/databases/commands/test_connection.py:95 msgid "Could not load database driver: {}" msgstr "" -#: superset/datasets/api.py:631 +#: superset/datasets/api.py:634 #, python-format msgid "Deleted %(num)d dataset" msgid_plural "Deleted %(num)d datasets" @@ -1639,116 +1751,343 @@ msgstr[1] "" msgid "Null or Empty" msgstr "" -#: superset/datasets/commands/exceptions.py:47 +#: superset/datasets/columns/commands/exceptions.py:23 +msgid "Dataset column not found." +msgstr "" + +#: superset/datasets/columns/commands/exceptions.py:27 +msgid "Dataset column delete failed." +msgstr "" + +#: superset/datasets/columns/commands/exceptions.py:31 +#: superset/datasets/metrics/commands/exceptions.py:31 +msgid "Changing this dataset is forbidden." +msgstr "" + +#: superset/datasets/commands/exceptions.py:32 +#, python-format +msgid "Dataset %(name)s already exists" +msgstr "" + +#: superset/datasets/commands/exceptions.py:50 msgid "Database not allowed to change" msgstr "" -#: superset/datasets/commands/exceptions.py:67 +#: superset/datasets/commands/exceptions.py:70 msgid "One or more columns do not exist" msgstr "" -#: superset/datasets/commands/exceptions.py:77 +#: superset/datasets/commands/exceptions.py:80 msgid "One or more columns are duplicated" msgstr "" -#: superset/datasets/commands/exceptions.py:87 +#: superset/datasets/commands/exceptions.py:90 msgid "One or more columns already exist" msgstr "" -#: superset/datasets/commands/exceptions.py:96 +#: superset/datasets/commands/exceptions.py:99 msgid "One or more metrics do not exist" msgstr "" -#: superset/datasets/commands/exceptions.py:106 +#: superset/datasets/commands/exceptions.py:109 msgid "One or more metrics are duplicated" msgstr "" -#: superset/datasets/commands/exceptions.py:116 +#: superset/datasets/commands/exceptions.py:119 msgid "One or more metrics already exist" msgstr "" -#: superset/datasets/commands/exceptions.py:127 +#: superset/datasets/commands/exceptions.py:130 #, python-format msgid "" "Table [%(table_name)s] could not be found, please double check your " "database connection, schema, and table name" msgstr "" -#: superset/datasets/commands/exceptions.py:149 +#: superset/datasets/commands/exceptions.py:153 msgid "Dataset parameters are invalid." msgstr "" -#: superset/datasets/commands/exceptions.py:153 +#: superset/datasets/commands/exceptions.py:157 msgid "Dataset could not be created." msgstr "" -#: superset/datasets/commands/exceptions.py:157 -#: superset/datasets/commands/exceptions.py:169 +#: superset/datasets/commands/exceptions.py:161 +#: superset/datasets/commands/exceptions.py:173 msgid "Dataset could not be updated." msgstr "" -#: superset/datasets/commands/exceptions.py:161 +#: superset/datasets/commands/exceptions.py:165 msgid "Dataset could not be deleted." msgstr "" -#: superset/datasets/commands/exceptions.py:165 +#: superset/datasets/commands/exceptions.py:169 msgid "Dataset(s) could not be bulk deleted." msgstr "" -#: superset/datasets/commands/exceptions.py:173 +#: superset/datasets/commands/exceptions.py:177 msgid "Changing this dataset is forbidden" msgstr "" -#: superset/datasets/commands/exceptions.py:177 +#: superset/datasets/commands/exceptions.py:181 msgid "Import dataset failed for an unknown reason" msgstr "" -#: superset/db_engine_specs/presto.py:834 -msgid "Unknown Presto Error" +#: superset/datasets/metrics/commands/exceptions.py:23 +msgid "Dataset metric not found." msgstr "" -#: superset/db_engine_specs/presto.py:1052 +#: superset/datasets/metrics/commands/exceptions.py:27 +msgid "Dataset metric delete failed." +msgstr "" + +#: superset/db_engine_specs/base.py:86 +msgid "Original value" +msgstr "" + +#: superset/db_engine_specs/base.py:87 +msgid "Second" +msgstr "" + +#: superset/db_engine_specs/base.py:88 +msgid "Minute" +msgstr "" + +#: superset/db_engine_specs/base.py:89 +msgid "5 minute" +msgstr "" + +#: superset/db_engine_specs/base.py:90 +msgid "10 minute" +msgstr "" + +#: superset/db_engine_specs/base.py:91 +msgid "15 minute" +msgstr "" + +#: superset/db_engine_specs/base.py:92 +msgid "Half hour" +msgstr "" + +#: superset/db_engine_specs/base.py:93 +msgid "Hour" +msgstr "" + +#: superset/db_engine_specs/base.py:94 +msgid "Day" +msgstr "" + +#: superset/db_engine_specs/base.py:95 +msgid "Week" +msgstr "" + +#: superset/db_engine_specs/base.py:96 +msgid "Month" +msgstr "" + +#: superset/db_engine_specs/base.py:97 +msgid "Quarter" +msgstr "" + +#: superset/db_engine_specs/base.py:98 +msgid "Year" +msgstr "" + +#: superset/db_engine_specs/base.py:99 +msgid "Week starting sunday" +msgstr "" + +#: superset/db_engine_specs/base.py:100 +msgid "Week starting monday" +msgstr "" + +#: superset/db_engine_specs/base.py:101 +msgid "Week ending saturday" +msgstr "" + +#: superset/db_engine_specs/base.py:102 +msgid "Week_ending sunday" +msgstr "" + +#: superset/db_engine_specs/base.py:1276 +msgid "Username" +msgstr "" + +#: superset/db_engine_specs/base.py:1277 +msgid "Password" +msgstr "" + +#: superset/db_engine_specs/base.py:1278 +msgid "Hostname or IP address" +msgstr "" + +#: superset/db_engine_specs/base.py:1279 +msgid "Database port" +msgstr "" + +#: superset/db_engine_specs/base.py:1280 +msgid "Database name" +msgstr "" + +#: superset/db_engine_specs/base.py:1282 +msgid "Additinal parameters" +msgstr "" + +#: superset/db_engine_specs/bigquery.py:100 +msgid "" +"We were unable to connect to your database. Please confirm that your " +"service account has the Viewer and Job User roles on the project." +msgstr "" + +#: superset/db_engine_specs/mssql.py:69 +#, python-format +msgid "" +"Either the username \"%(username)s\", password, or database name " +"\"%(database)s\" is incorrect." +msgstr "" + +#: superset/db_engine_specs/mssql.py:76 +#: superset/db_engine_specs/postgres.py:112 +#: superset/db_engine_specs/presto.py:195 +#: superset/db_engine_specs/redshift.py:58 +#, python-format +msgid "The hostname \"%(hostname)s\" cannot be resolved." +msgstr "" + +#: superset/db_engine_specs/mssql.py:80 +#: superset/db_engine_specs/postgres.py:116 +#: superset/db_engine_specs/presto.py:206 +#: superset/db_engine_specs/redshift.py:62 +#, python-format +msgid "Port %(port)s on hostname \"%(hostname)s\" refused the connection." +msgstr "" + +#: superset/db_engine_specs/mssql.py:84 +#: superset/db_engine_specs/postgres.py:120 +#: superset/db_engine_specs/presto.py:199 +#: superset/db_engine_specs/redshift.py:66 +#, python-format +msgid "" +"The host \"%(hostname)s\" might be down, and can't be reached on port " +"%(port)s." +msgstr "" + +#: superset/db_engine_specs/mysql.py:112 superset/db_engine_specs/presto.py:191 +#: superset/db_engine_specs/redshift.py:54 +#, python-format +msgid "Either the username \"%(username)s\" or the password is incorrect." +msgstr "" + +#: superset/db_engine_specs/mysql.py:116 +#, python-format +msgid "Unknown MySQL server host \"%(hostname)s\"." +msgstr "" + +#: superset/db_engine_specs/mysql.py:120 +#, python-format +msgid "The host \"%(hostname)s\" might be down and can't be reached." +msgstr "" + +#: superset/db_engine_specs/mysql.py:124 +#: superset/db_engine_specs/postgres.py:127 +#, python-format +msgid "Unable to connect to database \"%(database)s\"." +msgstr "" + +#: superset/db_engine_specs/postgres.py:104 +#, python-format +msgid "The username \"%(username)s\" does not exist." +msgstr "" + +#: superset/db_engine_specs/postgres.py:108 +#, python-format +msgid "The password provided for username \"%(username)s\" is incorrect." +msgstr "" + +#: superset/db_engine_specs/presto.py:170 #, python-format msgid "" "We can't seem to resolve the column \"%(column_name)s\" at line " "%(location)s." msgstr "" -#: superset/db_engine_specs/presto.py:1069 +#: superset/db_engine_specs/presto.py:177 #, python-format msgid "" "The table \"%(table_name)s\" does not exist. A valid table must be used " "to run this query." msgstr "" -#: superset/queries/saved_queries/api.py:188 +#: superset/db_engine_specs/presto.py:184 +#, python-format +msgid "" +"The schema \"%(schema_name)s\" does not exist. A valid schema must be " +"used to run this query." +msgstr "" + +#: superset/db_engine_specs/presto.py:210 +#, python-format +msgid "Unable to connect to catalog named \"%(catalog_name)s\"." +msgstr "" + +#: superset/db_engine_specs/presto.py:997 +msgid "Unknown Presto Error" +msgstr "" + +#: superset/db_engine_specs/redshift.py:73 +#, python-format +msgid "" +"We were unable to connect to your database named \"%(database)s\". Please" +" verify your database name and try again." +msgstr "" + +#: superset/models/sql_types/base.py:50 +#, python-format +msgid "Temporal expression not supported for type: %(col_type)s" +msgstr "" + +#: superset/queries/saved_queries/api.py:197 #, python-format msgid "Deleted %(num)d saved query" msgid_plural "Deleted %(num)d saved queries" msgstr[0] "" msgstr[1] "" -#: superset/queries/saved_queries/commands/exceptions.py:23 +#: superset/queries/saved_queries/commands/exceptions.py:28 msgid "Saved queries could not be deleted." msgstr "" -#: superset/queries/saved_queries/commands/exceptions.py:27 +#: superset/queries/saved_queries/commands/exceptions.py:32 msgid "Saved query not found." msgstr "" -#: superset/reports/api.py:417 +#: superset/queries/saved_queries/commands/exceptions.py:36 +msgid "Import saved query failed for an unknown reason." +msgstr "" + +#: superset/queries/saved_queries/commands/exceptions.py:40 +msgid "Saved query parameters are invalid." +msgstr "" + +#: superset/reports/api.py:422 #, python-format msgid "Deleted %(num)d report schedule" msgid_plural "Deleted %(num)d report schedules" msgstr[0] "" msgstr[1] "" -#: superset/reports/commands/alert.py:74 +#: superset/reports/schemas.py:166 superset/reports/schemas.py:172 +#: superset/reports/schemas.py:178 superset/reports/schemas.py:245 +#: superset/reports/schemas.py:251 superset/reports/schemas.py:258 +msgid "Value must be greater than 0" +msgstr "" + +#: superset/reports/commands/alert.py:96 #, python-format msgid "Alert query returned more then one row. %s rows returned" msgstr "" -#: superset/reports/commands/alert.py:83 +#: superset/reports/commands/alert.py:105 #, python-format msgid "Alert query returned more then one column. %s columns returned" msgstr "" @@ -1806,79 +2145,109 @@ msgid "Report Schedule execution failed when generating a screenshot." msgstr "" #: superset/reports/commands/exceptions.py:116 -msgid "Report Schedule execution got an unexpected error." +msgid "Report Schedule execution failed when generating a csv." msgstr "" #: superset/reports/commands/exceptions.py:120 -msgid "Report Schedule is still working, refusing to re-compute." +msgid "Report Schedule execution got an unexpected error." msgstr "" #: superset/reports/commands/exceptions.py:124 +msgid "Report Schedule is still working, refusing to re-compute." +msgstr "" + +#: superset/reports/commands/exceptions.py:128 msgid "Report Schedule reached a working timeout." msgstr "" -#: superset/reports/commands/exceptions.py:138 +#: superset/reports/commands/exceptions.py:142 msgid "Alert query returned more then one row." msgstr "" -#: superset/reports/commands/exceptions.py:143 +#: superset/reports/commands/exceptions.py:147 msgid "Alert validator config error." msgstr "" -#: superset/reports/commands/exceptions.py:147 +#: superset/reports/commands/exceptions.py:151 msgid "Alert query returned more then one column." msgstr "" -#: superset/reports/commands/exceptions.py:151 +#: superset/reports/commands/exceptions.py:155 msgid "Alert query returned a non-number value." msgstr "" -#: superset/reports/commands/exceptions.py:155 +#: superset/reports/commands/exceptions.py:159 msgid "Alert found an error while executing a query." msgstr "" -#: superset/reports/commands/exceptions.py:159 -msgid "Alert fired during grace period." -msgstr "" - #: superset/reports/commands/exceptions.py:163 -msgid "Alert ended grace period." +msgid "A timeout occurred while executing the query." msgstr "" #: superset/reports/commands/exceptions.py:167 -msgid "Alert on grace period" +msgid "A timeout occurred while taking a screenshot." msgstr "" #: superset/reports/commands/exceptions.py:171 -msgid "Report Schedule sellenium user not found" +msgid "A timeout occurred while generating a csv." msgstr "" #: superset/reports/commands/exceptions.py:175 -msgid "Report Schedule state not found" +msgid "Alert fired during grace period." msgstr "" #: superset/reports/commands/exceptions.py:179 -msgid "Report schedule unexpected error" +msgid "Alert ended grace period." msgstr "" #: superset/reports/commands/exceptions.py:183 -msgid "Changing this report is forbidden" +msgid "Alert on grace period" msgstr "" #: superset/reports/commands/exceptions.py:187 +msgid "Report Schedule sellenium user not found" +msgstr "" + +#: superset/reports/commands/exceptions.py:191 +msgid "Report Schedule state not found" +msgstr "" + +#: superset/reports/commands/exceptions.py:195 +msgid "Report schedule unexpected error" +msgstr "" + +#: superset/reports/commands/exceptions.py:199 +msgid "Changing this report is forbidden" +msgstr "" + +#: superset/reports/commands/exceptions.py:203 msgid "An error occurred while pruning logs " msgstr "" -#: superset/reports/notifications/email.py:59 superset/tasks/schedules.py:185 +#: superset/reports/notifications/email.py:55 #, python-format msgid "" "\n" -" Explore in Superset

\n" -" \n" +" Error: %(text)s\n" " " msgstr "" -#: superset/reports/notifications/email.py:70 superset/tasks/schedules.py:294 +#: superset/reports/notifications/email.py:79 +#, python-format +msgid "" +"\n" +"

%(description)s

\n" +" Explore in Superset

\n" +" %(img_tag)s\n" +" " +msgstr "" + +#: superset/reports/notifications/email.py:86 superset/tasks/schedules.py:362 +#, python-format +msgid "%(name)s.csv" +msgstr "" + +#: superset/reports/notifications/email.py:90 superset/tasks/schedules.py:294 #: superset/tasks/schedules.py:463 #, python-format msgid "%(prefix)s %(title)s" @@ -1890,10 +2259,29 @@ msgid "" "\n" " *%(name)s*\n" "\n" +" %(description)s\n" +"\n" +" Error: %(text)s\n" +" " +msgstr "" + +#: superset/reports/notifications/slack.py:64 +#, python-format +msgid "" +"\n" +" *%(name)s*\n" +"\n" +" %(description)s\n" +"\n" " <%(url)s|Explore in Superset>\n" " " msgstr "" +#: superset/security/analytics_db_safety.py:44 +#, python-format +msgid "%(dialect)s cannot be used as a data source for security reasons." +msgstr "" + #: superset/tasks/schedules.py:160 #, python-format msgid "" @@ -1909,9 +2297,13 @@ msgstr "" msgid "Explore in Superset

" msgstr "" -#: superset/tasks/schedules.py:362 +#: superset/tasks/schedules.py:185 #, python-format -msgid "%(name)s.csv" +msgid "" +"\n" +" Explore in Superset

\n" +" \n" +" " msgstr "" #: superset/tasks/schedules.py:370 @@ -1933,46 +2325,46 @@ msgstr "" msgid "New" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1144 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1081 #: superset/templates/appbuilder/navbar_right.html:38 msgid "SQL Query" msgstr "" #: superset-frontend/src/components/Menu/NewMenu.tsx:31 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:383 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:211 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:522 -#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:148 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:387 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:225 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:545 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:154 #: superset/templates/appbuilder/navbar_right.html:39 #: superset/views/chart/mixin.py:85 superset/views/chart/views.py:114 -#: superset/views/schedules.py:286 +#: superset/views/schedules.py:307 msgid "Chart" msgstr "" #: superset-frontend/src/components/Menu/NewMenu.tsx:36 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:481 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:494 #: superset/templates/appbuilder/navbar_right.html:40 -#: superset/views/dashboard/mixin.py:72 superset/views/dashboard/views.py:145 -#: superset/views/schedules.py:223 +#: superset/views/dashboard/mixin.py:78 superset/views/dashboard/views.py:145 +#: superset/views/schedules.py:227 msgid "Dashboard" msgstr "" -#: superset-frontend/src/components/Menu/Menu.tsx:212 +#: superset-frontend/src/components/Menu/Menu.tsx:231 #: superset/templates/appbuilder/navbar_right.html:109 msgid "Profile" msgstr "" -#: superset-frontend/src/components/Menu/Menu.tsx:217 +#: superset-frontend/src/components/Menu/Menu.tsx:235 #: superset/templates/appbuilder/navbar_right.html:110 msgid "Info" msgstr "" -#: superset-frontend/src/components/Menu/Menu.tsx:220 +#: superset-frontend/src/components/Menu/Menu.tsx:238 #: superset/templates/appbuilder/navbar_right.html:111 msgid "Logout" msgstr "" -#: superset-frontend/src/components/Menu/Menu.tsx:276 +#: superset-frontend/src/components/Menu/Menu.tsx:290 #: superset/templates/appbuilder/navbar_right.html:126 msgid "Login" msgstr "" @@ -1989,17 +2381,17 @@ msgstr "" msgid "Filter List" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:296 -#: superset-frontend/src/explore/components/DataTableControl.tsx:73 -#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:226 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:398 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:306 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:466 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:292 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:424 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:388 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:450 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:397 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:256 +#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77 +#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:228 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:403 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:309 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:481 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:295 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:429 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:404 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:461 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:452 #: superset/templates/appbuilder/general/widgets/search.html:40 msgid "Search" msgstr "" @@ -2008,6 +2400,7 @@ msgstr "" msgid "Refresh" msgstr "" +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:508 #: superset/templates/superset/import_dashboards.html:21 msgid "Import dashboards" msgstr "" @@ -2042,15 +2435,18 @@ msgstr "" msgid "Request Permissions" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:176 -#: superset-frontend/src/common/components/Modal/Modal.tsx:145 -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:305 -#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:142 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:472 -#: superset-frontend/src/datasource/DatasourceModal.tsx:202 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:175 -#: superset-frontend/src/explore/components/SaveModal.tsx:174 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:749 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:177 +#: superset-frontend/src/components/Modal/Modal.tsx:146 +#: superset-frontend/src/dashboard/components/CrossFilterScopingModal/CrossFilterScopingModal.tsx:80 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:440 +#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:151 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:142 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:76 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/Footer.tsx:83 +#: superset-frontend/src/datasource/DatasourceModal.tsx:207 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:170 +#: superset-frontend/src/explore/components/SaveModal.tsx:180 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:750 #: superset/templates/superset/request_access.html:34 msgid "Cancel" msgstr "" @@ -2063,113 +2459,125 @@ msgstr "" msgid "Test Connection" msgstr "" -#: superset/utils/core.py:794 +#: superset/utils/core.py:882 #, python-format msgid "[Superset] Access to the datasource %(name)s was granted" msgstr "" -#: superset/utils/date_parser.py:378 -msgid "Unable to find such a holiday: [{}]" +#: superset/utils/date_parser.py:386 +#, python-format +msgid "Unable to find such a holiday: [%(holiday)s]" msgstr "" -#: superset/utils/pandas_postprocessing.py:136 +#: superset/utils/pandas_postprocessing.py:137 msgid "Referenced columns not available in DataFrame." msgstr "" -#: superset/utils/pandas_postprocessing.py:161 +#: superset/utils/pandas_postprocessing.py:162 #, python-format msgid "Column referenced by aggregate is undefined: %(column)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:168 +#: superset/utils/pandas_postprocessing.py:169 #, python-format msgid "Operator undefined for aggregator: %(name)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:177 +#: superset/utils/pandas_postprocessing.py:178 #, python-format msgid "Invalid numpy function: %(operator)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:245 +#: superset/utils/pandas_postprocessing.py:246 msgid "Pivot operation requires at least one index" msgstr "" -#: superset/utils/pandas_postprocessing.py:249 +#: superset/utils/pandas_postprocessing.py:250 msgid "Pivot operation must include at least one aggregate" msgstr "" -#: superset/utils/pandas_postprocessing.py:357 +#: superset/utils/pandas_postprocessing.py:358 msgid "Undefined window for rolling operation" msgstr "" -#: superset/utils/pandas_postprocessing.py:372 +#: superset/utils/pandas_postprocessing.py:373 #, python-format msgid "Invalid rolling_type: %(type)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:378 +#: superset/utils/pandas_postprocessing.py:379 #, python-format msgid "Invalid options for %(rolling_type)s: %(options)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:463 +#: superset/utils/pandas_postprocessing.py:464 #, python-format msgid "Invalid cumulative operator: %(operator)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:489 +#: superset/utils/pandas_postprocessing.py:490 msgid "Invalid geohash string" msgstr "" -#: superset/utils/pandas_postprocessing.py:512 +#: superset/utils/pandas_postprocessing.py:513 msgid "Invalid longitude/latitude" msgstr "" -#: superset/utils/pandas_postprocessing.py:554 +#: superset/utils/pandas_postprocessing.py:555 msgid "Invalid geodetic string" msgstr "" -#: superset/utils/pandas_postprocessing.py:616 -msgid "`fbprophet` package not installed" +#: superset/utils/pandas_postprocessing.py:588 +#, python-format +msgid "" +"Column \"%(column)s\" is not numeric or does not exists in the query " +"results." msgstr "" -#: superset/utils/pandas_postprocessing.py:667 +#: superset/utils/pandas_postprocessing.py:598 +msgid "`rename_columns` must have the same length as `columns`." +msgstr "" + +#: superset/utils/pandas_postprocessing.py:641 +msgid "`prophet` package not installed" +msgstr "" + +#: superset/utils/pandas_postprocessing.py:692 msgid "Time grain missing" msgstr "" -#: superset/utils/pandas_postprocessing.py:670 +#: superset/utils/pandas_postprocessing.py:695 #, python-format msgid "Unsupported time grain: %(time_grain)s" msgstr "" -#: superset/utils/pandas_postprocessing.py:676 +#: superset/utils/pandas_postprocessing.py:701 msgid "Periods must be a positive integer value" msgstr "" -#: superset/utils/pandas_postprocessing.py:679 +#: superset/utils/pandas_postprocessing.py:704 msgid "Confidence interval must be between 0 and 1 (exclusive)" msgstr "" -#: superset/utils/pandas_postprocessing.py:682 +#: superset/utils/pandas_postprocessing.py:707 msgid "DataFrame must include temporal column" msgstr "" -#: superset/utils/pandas_postprocessing.py:684 +#: superset/utils/pandas_postprocessing.py:709 msgid "DataFrame include at least one series" msgstr "" -#: superset/utils/pandas_postprocessing.py:773 +#: superset/utils/pandas_postprocessing.py:798 msgid "" "percentiles must be a list or tuple with two numeric values, of which the" " first is lower than the second value" msgstr "" -#: superset-frontend/src/components/Menu/Menu.tsx:208 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:282 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:372 +#: superset-frontend/src/components/Menu/Menu.tsx:228 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:284 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:374 #: superset/views/access_requests.py:40 superset/views/log/__init__.py:30 -#: superset/views/schedules.py:226 superset/views/schedules.py:289 +#: superset/views/schedules.py:230 superset/views/schedules.py:310 #: superset/views/sql_lab.py:71 msgid "User" msgstr "" @@ -2186,47 +2594,56 @@ msgstr "" msgid "Roles to grant" msgstr "" -#: superset/views/access_requests.py:45 superset/views/schedules.py:224 -#: superset/views/schedules.py:287 +#: superset/views/access_requests.py:45 superset/views/schedules.py:228 +#: superset/views/schedules.py:308 msgid "Created On" msgstr "" -#: superset/views/alerts.py:59 +#: superset/views/alerts.py:63 msgid "List Observations" msgstr "" -#: superset/views/alerts.py:60 +#: superset/views/alerts.py:64 msgid "Show Observation" msgstr "" -#: superset/views/alerts.py:67 +#: superset/views/alerts.py:71 msgid "Error Message" msgstr "" -#: superset/views/alerts.py:165 +#: superset/views/alerts.py:168 msgid "Log Retentions (days)" msgstr "" -#: superset/views/alerts.py:174 +#: superset/views/alerts.py:177 msgid "A semicolon ';' delimited list of email addresses" msgstr "" -#: superset/views/alerts.py:175 +#: superset/views/alerts.py:178 msgid "How long to keep the logs around for this alert" msgstr "" -#: superset/views/alerts.py:176 +#: superset/views/alerts.py:179 msgid "" "Once an alert is triggered, how long, in seconds, before Superset nags " "you again." msgstr "" -#: superset/views/alerts.py:180 +#: superset/views/alerts.py:183 msgid "" "A SQL statement that defines whether the alert should get triggered or " "not. The query is expected to return either NULL or a number value." msgstr "" +#: superset/views/alerts.py:220 superset/views/schedules.py:244 +#: superset/views/schedules.py:325 +msgid "" +"This feature is deprecated and will be removed on 2.0. Take a look at the" +" replacement feature Alerts & Reports documentation" +msgstr "" + #: superset/views/annotations.py:40 msgid "annotation start time or end time is required." msgstr "" @@ -2255,28 +2672,28 @@ msgstr "" msgid "Layer" msgstr "" -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:148 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:146 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:150 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:837 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:845 -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:157 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:149 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:146 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:165 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:169 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:865 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:873 +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:157 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:148 #: superset/views/annotations.py:79 superset/views/sql_lab.py:70 msgid "Label" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:161 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:160 #: superset/views/annotations.py:81 msgid "Start" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:170 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:169 #: superset/views/annotations.py:82 msgid "End" msgstr "" -#: superset/views/annotations.py:83 superset/views/dashboard/mixin.py:82 +#: superset/views/annotations.py:83 superset/views/dashboard/mixin.py:89 msgid "JSON Metadata" msgstr "" @@ -2292,212 +2709,213 @@ msgstr "" msgid "Edit Annotation Layer" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:119 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:200 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:706 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:218 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:132 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:131 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:252 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:209 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:120 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:195 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:707 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:223 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:135 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:134 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:263 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:264 #: superset/views/annotations.py:128 superset/views/chart/mixin.py:86 msgid "Name" msgstr "" -#: superset/views/base.py:207 -#, python-format -msgid "Dataset %(name)s already exists" -msgstr "" - -#: superset/views/base.py:227 +#: superset/views/base.py:235 msgid "" "Table [%{table}s] could not be found, please double check your database " "connection, schema, and table name, error: {}" msgstr "" -#: superset/views/base.py:378 +#: superset/views/base.py:462 msgid "json isn't valid" msgstr "" -#: superset/views/base.py:389 +#: superset/views/base.py:473 msgid "Export to YAML" msgstr "" -#: superset/views/base.py:389 +#: superset/views/base.py:473 msgid "Export to YAML?" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:310 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:472 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:315 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:370 -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:98 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:309 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:559 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:336 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:295 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:512 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:330 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:592 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:444 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:230 -#: superset/views/base.py:446 -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:120 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:82 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:315 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:480 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:314 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:378 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:101 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:323 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:590 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:339 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:130 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:303 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:533 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:341 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:611 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:499 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:232 +#: superset/views/base.py:530 msgid "Delete" msgstr "" -#: superset/views/base.py:446 +#: superset/views/base.py:530 msgid "Delete all Really?" msgstr "" -#: superset/views/base_api.py:100 +#: superset/views/base_api.py:107 msgid "Is favorite" msgstr "" -#: superset/views/core.py:161 +#: superset/views/core.py:163 msgid "The data source seems to have been deleted" msgstr "" -#: superset/views/core.py:162 +#: superset/views/core.py:164 msgid "The user seems to have been deleted" msgstr "" -#: superset/views/core.py:277 +#: superset/views/core.py:279 msgid "Access was requested" msgstr "" -#: superset/views/core.py:331 +#: superset/views/core.py:333 msgid "The access requests seem to have been deleted" msgstr "" -#: superset/views/core.py:343 +#: superset/views/core.py:345 #, python-format msgid "" "%(user)s was granted the role %(role)s that gives access to the " "%(datasource)s" msgstr "" -#: superset/views/core.py:366 +#: superset/views/core.py:368 #, python-format msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s" msgstr "" -#: superset/views/core.py:383 +#: superset/views/core.py:385 msgid "You have no permission to approve this request" msgstr "" -#: superset/views/core.py:634 +#: superset/views/core.py:636 #, python-format msgid "" "Cannot import dashboard: %(db_error)s.\n" "Make sure to create the database before importing the dashboard." msgstr "" -#: superset/views/core.py:645 +#: superset/views/core.py:647 msgid "An unknown error occurred. Please contact your Superset administrator" msgstr "" -#: superset/views/core.py:710 -#, python-format -msgid "Error occurred when opening the chart: %(error)s" +#: superset/views/core.py:719 +msgid "[Missing Dataset]" msgstr "" -#: superset/views/core.py:764 superset/views/core.py:770 -#: superset/views/core.py:917 superset/views/core.py:935 +#: superset/views/core.py:759 superset/views/core.py:765 +#: superset/views/core.py:926 superset/views/core.py:944 msgid "You don't have the rights to " msgstr "" -#: superset/views/core.py:764 superset/views/core.py:918 +#: superset/views/core.py:759 superset/views/core.py:927 msgid "alter this " msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:129 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:600 -#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:64 -#: superset/views/core.py:764 superset/views/core.py:770 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:139 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:631 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:66 +#: superset/views/core.py:759 superset/views/core.py:765 msgid "chart" msgstr "" -#: superset/views/core.py:770 superset/views/core.py:936 +#: superset/views/core.py:765 superset/views/core.py:945 msgid "create a " msgstr "" -#: superset/views/core.py:810 +#: superset/views/core.py:815 #, python-format msgid "Explore - %(table)s" msgstr "" -#: superset/views/core.py:893 +#: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:99 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:170 +#: superset/views/core.py:817 +msgid "Explore" +msgstr "" + +#: superset/views/core.py:902 msgid "Chart [{}] has been saved" msgstr "" -#: superset/views/core.py:897 +#: superset/views/core.py:906 msgid "Chart [{}] has been overwritten" msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:102 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:563 -#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:55 -#: superset/views/core.py:919 superset/views/core.py:937 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:108 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:584 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:56 +#: superset/views/core.py:928 superset/views/core.py:946 msgid "dashboard" msgstr "" -#: superset/views/core.py:924 +#: superset/views/core.py:933 msgid "Chart [{}] was added to dashboard [{}]" msgstr "" -#: superset/views/core.py:946 +#: superset/views/core.py:955 msgid "Dashboard [{}] just got created and chart [{}] was added to it" msgstr "" -#: superset/views/core.py:1174 +#: superset/views/core.py:1186 msgid "" "This dashboard was changed recently. Please reload dashboard to get " "latest version." msgstr "" -#: superset/views/core.py:1267 +#: superset/views/core.py:1279 #, python-format msgid "Could not load database driver: %(driver_name)s" msgstr "" -#: superset/views/core.py:1276 +#: superset/views/core.py:1288 msgid "" "Invalid connection string, a valid string usually follows:\n" "'DRIVER://USER:PASSWORD@DB-HOST/DATABASE-NAME'" msgstr "" -#: superset/views/core.py:1632 +#: superset/views/core.py:1651 msgid "" "Malformed request. slice_id or table_name and db_name arguments are " "expected" msgstr "" -#: superset/views/core.py:1642 +#: superset/views/core.py:1661 #, python-format msgid "Chart %(id)s not found" msgstr "" -#: superset/views/core.py:1655 +#: superset/views/core.py:1674 #, python-format msgid "Table %(table)s wasn't found in the database %(db)s" msgstr "" -#: superset/views/core.py:1925 +#: superset/views/core.py:1908 #, python-format msgid "Can't find User '%(name)s', please ask your admin to create one." msgstr "" -#: superset/views/core.py:1937 +#: superset/views/core.py:1920 #, python-format msgid "Can't find DruidCluster with cluster_name = '%(name)s'" msgstr "" -#: superset/views/core.py:2180 +#: superset/views/core.py:2163 msgid "Data could not be deserialized. You may want to re-run the query." msgstr "" -#: superset/views/core.py:2284 +#: superset/views/core.py:2270 #, python-format msgid "" "%(validator)s was unable to check your query.\n" @@ -2505,24 +2923,24 @@ msgid "" "Exception: %(ex)s" msgstr "" -#: superset/views/core.py:2338 +#: superset/views/core.py:2324 msgid "" "Failed to start remote query on a worker. Tell your administrator to " "verify the availability of the message queue." msgstr "" -#: superset/views/core.py:2502 superset/views/core.py:2504 +#: superset/views/core.py:2488 superset/views/core.py:2490 msgid "Query record was not created as expected." msgstr "" -#: superset/views/core.py:2541 +#: superset/views/core.py:2527 #, python-format msgid "The parameter %(parameters)s in your query is undefined." msgid_plural "The following parameters in your query are undefined: %(parameters)s." msgstr[0] "" msgstr[1] "" -#: superset/views/core.py:2809 +#: superset/views/core.py:2791 #, python-format msgid "%(user)s's profile" msgstr "" @@ -2543,6 +2961,15 @@ msgstr "" msgid "Template Name" msgstr "" +#: superset/views/datasource.py:45 +msgid "Request missing data field." +msgstr "" + +#: superset/views/datasource.py:81 +#, python-format +msgid "Duplicate column name(s): %(columns)s" +msgstr "" + #: superset/views/dynamic_plugins.py:42 msgid "A human-friendly name" msgstr "" @@ -2575,52 +3002,52 @@ msgstr "" msgid "Edit Plugin" msgstr "" -#: superset/views/schedules.py:183 +#: superset/views/schedules.py:187 msgid "Schedule Email Reports for Dashboards" msgstr "" -#: superset/views/schedules.py:185 +#: superset/views/schedules.py:189 msgid "Manage Email Reports for Dashboards" msgstr "" -#: superset/views/schedules.py:225 superset/views/schedules.py:288 +#: superset/views/schedules.py:229 superset/views/schedules.py:309 msgid "Changed On" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:275 -#: superset/views/schedules.py:227 superset/views/schedules.py:290 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:280 +#: superset/views/schedules.py:231 superset/views/schedules.py:311 msgid "Active" msgstr "" -#: superset/views/schedules.py:228 superset/views/schedules.py:291 +#: superset/views/schedules.py:232 superset/views/schedules.py:312 msgid "Crontab" msgstr "" -#: superset/views/schedules.py:229 superset/views/schedules.py:292 +#: superset/views/schedules.py:233 superset/views/schedules.py:313 msgid "Recipients" msgstr "" -#: superset/views/schedules.py:230 superset/views/schedules.py:293 +#: superset/views/schedules.py:234 superset/views/schedules.py:314 msgid "Slack Channel" msgstr "" -#: superset/views/schedules.py:231 superset/views/schedules.py:294 +#: superset/views/schedules.py:235 superset/views/schedules.py:315 msgid "Deliver As Group" msgstr "" -#: superset/views/schedules.py:232 superset/views/schedules.py:295 +#: superset/views/schedules.py:236 superset/views/schedules.py:316 msgid "Delivery Type" msgstr "" -#: superset/views/schedules.py:244 +#: superset/views/schedules.py:265 msgid "Schedule Email Reports for Charts" msgstr "" -#: superset/views/schedules.py:246 +#: superset/views/schedules.py:267 msgid "Manage Email Reports for Charts" msgstr "" -#: superset/views/schedules.py:296 +#: superset/views/schedules.py:317 msgid "Email Format" msgstr "" @@ -2652,11 +3079,15 @@ msgstr "" msgid "Changed on" msgstr "" -#: superset/views/utils.py:492 +#: superset/views/utils.py:226 +msgid "The dataset associated with this chart no longer exists" +msgstr "" + +#: superset/views/utils.py:505 msgid "Could not determine datasource type" msgstr "" -#: superset/views/utils.py:508 +#: superset/views/utils.py:521 msgid "Could not find viz object" msgstr "" @@ -2710,86 +3141,89 @@ msgstr "" msgid "Edit Dashboard" msgstr "" -#: superset-frontend/src/dashboard/components/Header.jsx:485 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal/FiltersList.tsx:56 -msgid "Edit dashboard" -msgstr "" - -#: superset/views/dashboard/mixin.py:46 +#: superset/views/dashboard/mixin.py:47 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 "" -#: superset/views/dashboard/mixin.py:52 +#: superset/views/dashboard/mixin.py:53 msgid "" "The CSS for individual dashboards can be altered here, or in the " "dashboard view where changes are immediately visible" msgstr "" -#: superset/views/dashboard/mixin.py:57 +#: superset/views/dashboard/mixin.py:58 msgid "To get a readable URL for your dashboard" msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:414 -#: superset/views/dashboard/mixin.py:58 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:523 +#: superset/views/dashboard/mixin.py:59 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 "" -#: superset/views/dashboard/mixin.py:64 +#: superset/views/dashboard/mixin.py:65 msgid "Owners is a list of users who can alter the dashboard." msgstr "" -#: superset/views/dashboard/mixin.py:65 +#: superset/views/dashboard/mixin.py:66 +msgid "" +"Roles is a list which defines access to the dashboard. Granting a role " +"access to a dashboard will bypass dataset level checks.If no roles " +"defined then the dashboard is available to all roles." +msgstr "" + +#: superset/views/dashboard/mixin.py:71 msgid "" "Determines whether or not this dashboard is visible in the list of all " "dashboards" msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:329 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:207 -#: superset/views/dashboard/mixin.py:73 superset/views/dashboard/views.py:146 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:464 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:214 +#: superset/views/dashboard/mixin.py:79 superset/views/dashboard/views.py:146 msgid "Title" msgstr "" -#: superset/views/dashboard/mixin.py:74 +#: superset/views/dashboard/mixin.py:80 msgid "Slug" msgstr "" -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:101 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:229 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:407 -#: superset/views/dashboard/mixin.py:77 +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:101 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:237 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:412 +#: superset/views/dashboard/mixin.py:84 msgid "Published" msgstr "" -#: superset/views/dashboard/mixin.py:80 +#: superset/views/dashboard/mixin.py:87 msgid "Position JSON" msgstr "" -#: superset-frontend/src/dashboard/components/CssEditor.jsx:83 -#: superset/views/dashboard/mixin.py:81 +#: superset-frontend/src/dashboard/components/CssEditor/index.jsx:82 +#: superset/views/dashboard/mixin.py:88 msgid "CSS" msgstr "" -#: superset/views/dashboard/mixin.py:83 +#: superset/views/dashboard/mixin.py:90 msgid "Underlying Tables" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:110 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:327 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:567 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:316 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:520 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:313 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:346 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:600 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:114 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:342 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:598 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:97 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:321 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:541 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:329 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:357 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:619 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:507 #: superset/views/dashboard/views.py:66 -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:88 msgid "Export" msgstr "" @@ -2981,24 +3415,23 @@ msgstr "" msgid "Strings used for sheet names (default is the first sheet)." msgstr "" -#: superset/views/database/mixins.py:33 +#: superset/views/database/mixins.py:34 msgid "Show Database" msgstr "" -#: superset/views/database/mixins.py:34 +#: superset/views/database/mixins.py:35 msgid "Add Database" msgstr "" -#: superset/views/database/mixins.py:35 +#: superset/views/database/mixins.py:36 msgid "Edit Database" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:466 -#: superset/views/database/mixins.py:103 +#: superset/views/database/mixins.py:104 msgid "Expose this DB in SQL Lab" msgstr "" -#: superset/views/database/mixins.py:104 +#: superset/views/database/mixins.py:105 msgid "" "Operate the database in asynchronous mode, meaning that the queries are " "executed on remote workers as opposed to on the web server itself. This " @@ -3006,29 +3439,27 @@ msgid "" " Refer to the installation docs for more information." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:479 -#: superset/views/database/mixins.py:112 +#: superset/views/database/mixins.py:113 msgid "Allow CREATE TABLE AS option in SQL Lab" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:493 -#: superset/views/database/mixins.py:113 +#: superset/views/database/mixins.py:114 msgid "Allow CREATE VIEW AS option in SQL Lab" msgstr "" -#: superset/views/database/mixins.py:114 +#: superset/views/database/mixins.py:115 msgid "" "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in" " SQL Lab" msgstr "" -#: superset/views/database/mixins.py:119 +#: superset/views/database/mixins.py:120 msgid "" "When allowing CREATE TABLE AS option in SQL Lab, this option forces the " "table to be created in this schema" msgstr "" -#: superset/views/database/mixins.py:162 +#: superset/views/database/mixins.py:163 msgid "" "If Presto, all the queries in SQL Lab are going to be executed as the " "currently logged on user who must have permission to run them.
If " @@ -3037,93 +3468,93 @@ msgid "" "hive.server2.proxy.user property." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:523 -#: superset/views/database/mixins.py:169 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:434 +#: superset/views/database/mixins.py:170 msgid "" "Allow SQL Lab to fetch a list of all tables and all views across all " "database schemas. For large data warehouse with thousands of tables, this" " can be expensive and put strain on the system." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:428 -#: superset/views/database/mixins.py:174 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:469 +#: superset/views/database/mixins.py:175 msgid "" "Duration (in seconds) of the caching timeout for charts of this database." " A timeout of 0 indicates that the cache never expires. Note this " "defaults to the global timeout if undefined." msgstr "" -#: superset/views/database/mixins.py:179 +#: superset/views/database/mixins.py:180 msgid "If selected, please set the schemas allowed for csv upload in Extra." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:253 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:358 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:465 -#: superset/views/database/mixins.py:185 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:269 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:374 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:342 +#: superset/views/database/mixins.py:186 msgid "Expose in SQL Lab" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:477 -#: superset/views/database/mixins.py:186 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:361 +#: superset/views/database/mixins.py:187 msgid "Allow CREATE TABLE AS" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:491 -#: superset/views/database/mixins.py:187 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:377 +#: superset/views/database/mixins.py:188 msgid "Allow CREATE VIEW AS" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:505 -#: superset/views/database/mixins.py:188 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:415 +#: superset/views/database/mixins.py:189 msgid "Allow DML" msgstr "" -#: superset/views/database/mixins.py:189 +#: superset/views/database/mixins.py:190 msgid "CTAS Schema" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:384 -#: superset/views/database/mixins.py:193 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:283 +#: superset/views/database/mixins.py:194 msgid "SQLAlchemy URI" msgstr "" -#: superset/views/database/mixins.py:194 +#: superset/views/database/mixins.py:195 msgid "Chart Cache Timeout" msgstr "" -#: superset/views/database/mixins.py:196 +#: superset/views/database/mixins.py:197 msgid "Secure Extra" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:582 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:587 -#: superset/views/database/mixins.py:197 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:537 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:542 +#: superset/views/database/mixins.py:198 msgid "Root certificate" msgstr "" -#: superset/views/database/mixins.py:198 +#: superset/views/database/mixins.py:199 msgid "Async Execution" msgstr "" -#: superset/views/database/mixins.py:199 +#: superset/views/database/mixins.py:200 msgid "Impersonate the logged on user" msgstr "" -#: superset/views/database/mixins.py:200 +#: superset/views/database/mixins.py:201 msgid "Allow Csv Upload" msgstr "" -#: superset/views/database/mixins.py:202 +#: superset/views/database/mixins.py:203 msgid "Allow Multi Schema Metadata Fetch" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:201 -#: superset/views/database/mixins.py:203 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:217 +#: superset/views/database/mixins.py:204 msgid "Backend" msgstr "" -#: superset/views/database/mixins.py:243 superset/views/database/mixins.py:267 +#: superset/views/database/mixins.py:244 superset/views/database/mixins.py:268 #, python-format msgid "Extra field cannot be decoded by JSON. %(msg)s" msgstr "" @@ -3136,64 +3567,64 @@ msgid "" "db/database'

" msgstr "" -#: superset/views/database/views.py:114 +#: superset/views/database/views.py:115 msgid "CSV to Database configuration" msgstr "" -#: superset/views/database/views.py:132 +#: superset/views/database/views.py:133 #, python-format msgid "" "Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed " "for csv uploads. Please contact your Superset Admin." msgstr "" -#: superset/views/database/views.py:142 +#: superset/views/database/views.py:143 msgid "" "You cannot specify a namespace both in the name of the table: " "\"%(csv_table.table)s\" and in the schema field: " "\"%(csv_table.schema)s\". Please remove one" msgstr "" -#: superset/views/database/views.py:250 +#: superset/views/database/views.py:236 #, python-format msgid "" "Unable to upload CSV file \"%(filename)s\" to table \"%(table_name)s\" in" " database \"%(db_name)s\". Error message: %(error_msg)s" msgstr "" -#: superset/views/database/views.py:263 +#: superset/views/database/views.py:248 #, python-format msgid "" "CSV file \"%(csv_filename)s\" uploaded to table \"%(table_name)s\" in " "database \"%(db_name)s\"" msgstr "" -#: superset/views/database/views.py:274 +#: superset/views/database/views.py:259 msgid "Excel to Database configuration" msgstr "" -#: superset/views/database/views.py:289 +#: superset/views/database/views.py:274 #, python-format msgid "" "Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed " "for excel uploads. Please contact your Superset Admin." msgstr "" -#: superset/views/database/views.py:299 +#: superset/views/database/views.py:284 msgid "" "You cannot specify a namespace both in the name of the table: " "\"%(excel_table.table)s\" and in the schema field: " "\"%(excel_table.schema)s\". Please remove one" msgstr "" -#: superset/views/database/views.py:402 +#: superset/views/database/views.py:377 #, python-format msgid "" "Unable to upload Excel file \"%(filename)s\" to table \"%(table_name)s\" " "in database \"%(db_name)s\". Error message: %(error_msg)s" msgstr "" -#: superset/views/database/views.py:415 +#: superset/views/database/views.py:389 #, python-format msgid "" "Excel file \"%(excel_filename)s\" uploaded to table \"%(table_name)s\" in" @@ -3224,187 +3655,197 @@ msgstr "" msgid "dttm" msgstr "" -#: superset-frontend/src/CRUD/CollectionTable.tsx:317 +#: superset-frontend/src/CRUD/CollectionTable.tsx:323 msgid "Add item" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:103 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:106 msgid "The query couldn't be loaded" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:156 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:159 msgid "" "Your query has been scheduled. To see details of your query, navigate to " "Saved queries" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:163 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:166 msgid "Your query could not be scheduled" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:191 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:298 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:194 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:301 msgid "Failed at retrieving results" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:229 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:255 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:232 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:258 msgid "" "An error occurred while storing the latest query id in the backend. " "Please contact your administrator if this problem persists." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:342 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:375 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:345 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:385 msgid "Unknown error" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:393 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:403 msgid "Query was stopped." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:422 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:432 msgid "" "Unable to migrate table schema state to backend. Superset will retry " "later. Please contact your administrator if this problem persists." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:440 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:450 msgid "" "Unable to migrate query state to backend. Superset will retry later. " "Please contact your administrator if this problem persists." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:486 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:496 msgid "" "Unable to migrate query editor state to backend. Superset will retry " "later. Please contact your administrator if this problem persists." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:519 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:529 msgid "Unable to add a new tab to the backend. Please contact your administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:536 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:546 #: superset-frontend/src/SqlLab/reducers/sqlLab.js:74 #, python-format msgid "Copy of %s" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:563 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:573 msgid "" "An error occurred while setting the active tab. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:649 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:660 msgid "An error occurred while fetching tab state" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:677 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:696 +msgid "" +"An error occurred while hiding the left bar. Please contact your " +"administrator." +msgstr "" + +#: superset-frontend/src/SqlLab/actions/sqlLab.js:718 msgid "An error occurred while removing tab. Please contact your administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:701 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:742 msgid "An error occurred while removing query. Please contact your administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:724 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:765 msgid "" "An error occurred while setting the tab database ID. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:749 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:790 msgid "" "An error occurred while setting the tab schema. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:782 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:823 msgid "" "An error occurred while setting the tab autorun. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:807 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:899 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:848 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:940 msgid "" "An error occurred while setting the tab title. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:829 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:870 msgid "Your query was saved" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:833 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:874 msgid "Your query could not be saved" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:845 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:886 msgid "Your query was updated" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:849 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:890 msgid "Your query could not be updated" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:868 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:909 msgid "" "An error occurred while storing your query in the backend. To avoid " "losing your changes, please save your query using the \"Save Query\" " "button." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:928 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:969 msgid "" "An error occurred while setting the tab template parameters. Please " "contact your administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:989 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1014 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1027 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1052 msgid "An error occurred while fetching table metadata" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1055 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1093 msgid "" "An error occurred while fetching table metadata. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1103 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1141 msgid "" "An error occurred while expanding the table schema. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1127 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1165 msgid "" "An error occurred while collapsing the table schema. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1150 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1188 msgid "" "An error occurred while removing the table schema. Please contact your " "administrator." msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1183 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1221 msgid "Shared query" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1245 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1283 msgid "The datasource couldn't be loaded" msgstr "" -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1275 -#: superset-frontend/src/SqlLab/actions/sqlLab.js:1297 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1313 +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1335 msgid "An error occurred while creating the data source" msgstr "" +#: superset-frontend/src/SqlLab/actions/sqlLab.js:1356 +msgid "An error occurred while fetching function names." +msgstr "" + #: superset-frontend/src/SqlLab/components/App.jsx:76 msgid "" "SQL Lab uses your browser's local storage to store queries and results.\n" @@ -3417,15 +3858,15 @@ msgid "" "before you do this." msgstr "" -#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:85 +#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:87 msgid "Estimate selected query cost" msgstr "" -#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:86 +#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:88 msgid "Estimate cost" msgstr "" -#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:90 +#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:92 msgid "Cost estimate" msgstr "" @@ -3434,51 +3875,46 @@ msgid "Creating a data source and creating a new tab" msgstr "" #: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:81 -#: superset-frontend/src/components/TableLoader.tsx:60 +#: superset-frontend/src/components/TableLoader/index.tsx:48 msgid "An error occurred" msgstr "" #: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:92 -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:156 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:163 msgid "Explore the result set in the data exploration view" msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:99 -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:163 -msgid "Explore" -msgstr "" - -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:108 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:111 #, python-format msgid "This query took %s seconds to run, " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:110 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:113 #, python-format msgid "and the explore view times out at %s seconds " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:114 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:117 msgid "following this flow will most likely lead to your query timing out. " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:117 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:120 msgid "We recommend your summarize your data further before following that flow. " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:120 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:123 msgid "If activated you can use the " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:122 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:125 msgid "feature to store a summarized data set that you can then explore." msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:134 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:141 msgid "Column name(s) " msgstr "" -#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:138 +#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:145 msgid "" "cannot be used as a column name. The column name/alias \"__timestamp\"\n" " is reserved for the main temporal expression, and column " @@ -3490,74 +3926,75 @@ msgid "" " invalid column names." msgstr "" -#: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:85 -msgid "Raw SQL" -msgstr "" - -#: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:95 +#: superset-frontend/src/SqlLab/components/HighlightedSql.tsx:77 msgid "Source SQL" msgstr "" -#: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:108 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:719 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:301 +#: superset-frontend/src/SqlLab/components/HighlightedSql.tsx:83 +msgid "Raw SQL" +msgstr "" + +#: superset-frontend/src/SqlLab/components/HighlightedSql.tsx:102 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:741 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:303 msgid "SQL" msgstr "" -#: superset-frontend/src/SqlLab/components/QueryHistory.jsx:52 +#: superset-frontend/src/SqlLab/components/QueryHistory.tsx:50 msgid "No query history yet..." msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:193 -#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:101 -#: superset-frontend/src/components/DatabaseSelector.tsx:151 -msgid "It seems you don't have access to any database" -msgstr "" - -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:220 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:132 msgid "An error occurred when refreshing queries" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:235 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:180 +#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:117 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:156 +msgid "It seems you don't have access to any database" +msgstr "" + +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:195 msgid "Filter by user" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:244 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:204 msgid "Filter by database" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:253 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:213 msgid "Query search string" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:259 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:219 msgid "[From]-" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:271 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:231 msgid "[To]-" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:280 +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:240 msgid "Filter by status" msgstr "" #: superset-frontend/src/SqlLab/components/QueryTable.jsx:128 -#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.jsx:34 -#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:134 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:301 -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:120 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:343 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:332 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:329 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:362 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:211 -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:79 +#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.tsx:35 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:75 +#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:135 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:306 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:126 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:358 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:84 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:337 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:345 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:373 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:213 msgid "Edit" msgstr "" #: superset-frontend/src/SqlLab/components/QueryTable.jsx:147 -#: superset-frontend/src/explore/components/DataTablesPane.tsx:258 +#: superset-frontend/src/explore/components/DataTablesPane/index.tsx:301 msgid "View results" msgstr "" @@ -3577,69 +4014,87 @@ msgstr "" msgid "Remove query from log" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:255 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:278 msgid "An error occurred saving dataset" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:449 -msgid ".CSV" +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:475 +msgid "Download to CSV" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:458 -msgid "Clipboard" +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:484 +msgid "Copy to Clipboard" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:469 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:495 msgid "Filter results" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:501 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:510 +#, python-format +msgid "%s rows returned" +msgstr "" + +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:515 +#, python-format +msgid "" +"The number of results displayed is limited to %s. Please add\n" +" additional limits/filters or download to csv to see more rows" +" up to\n" +" the %s limit." +msgstr "" + +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:545 +msgid "Query was stopped" +msgstr "" + +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:551 msgid "Database error" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:525 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:578 msgid "was created" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:532 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:585 msgid "Query in a new tab" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:575 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:631 msgid "The query returned no data" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:593 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:648 msgid "Fetch data preview" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:605 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:659 msgid "Refetch results" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:626 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:680 msgid "Track job" msgstr "" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:46 -#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:80 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:49 +#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:66 msgid "Stop" msgstr "" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:51 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:54 msgid "Run selection" msgstr "" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:53 -#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:90 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:56 +#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:76 msgid "Run" msgstr "" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:103 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:111 msgid "Stop running (Ctrl + x)" msgstr "" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:104 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:112 msgid "Run query (Ctrl + Return)" msgstr "" @@ -3647,118 +4102,98 @@ msgstr "" msgid "Save & Explore" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveDatasetModal.tsx:123 +#: superset-frontend/src/SqlLab/components/SaveDatasetModal.tsx:120 msgid "Overwrite & Explore" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:70 -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:86 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:71 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:110 msgid "Undefined" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:163 -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:169 -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:184 -#: superset-frontend/src/dashboard/components/Header.jsx:468 -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:289 -#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:139 -#: superset-frontend/src/dashboard/components/SaveModal.tsx:223 -#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:539 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:475 -#: superset-frontend/src/datasource/DatasourceModal.tsx:211 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:187 -#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:108 -#: superset-frontend/src/explore/components/SaveModal.tsx:197 -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:210 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:447 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1042 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:255 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:207 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:164 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:170 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:185 +#: superset-frontend/src/dashboard/components/CrossFilterScopingModal/CrossFilterScopingModal.tsx:88 +#: superset-frontend/src/dashboard/components/Header/index.jsx:468 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:424 +#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:148 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:225 +#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:543 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:162 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/Footer.tsx:91 +#: superset-frontend/src/datasource/DatasourceModal.tsx:216 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:182 +#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:109 +#: superset-frontend/src/explore/components/SaveModal.tsx:203 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.jsx:222 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:466 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:979 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:279 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:231 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:225 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:343 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:252 msgid "Save" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:163 -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:169 -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:233 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:164 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:170 +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:240 msgid "Save as" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:172 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:173 msgid "Save query" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:184 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:185 msgid "Save as new" msgstr "" -#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:193 +#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:194 msgid "Update" msgstr "" -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:152 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:150 msgid "Label for your query" msgstr "" -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:165 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:163 msgid "Write a description for your query" msgstr "" -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:201 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:197 msgid "Schedule query" msgstr "" -#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:211 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:222 +#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.tsx:207 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:227 msgid "Schedule" msgstr "" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:77 +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:58 msgid "There was an error with your request" msgstr "" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:91 +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:72 msgid "Please save the query to enable sharing" msgstr "" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:113 -msgid "Copy link" -msgstr "" - -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:129 +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:85 msgid "Copy query link to your clipboard" msgstr "" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:130 -msgid "Save the query to copy the link" +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:86 +msgid "Save the query to enable this feature" msgstr "" -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:127 -msgid "No stored results found, you need to re-run your query" -msgstr "" - -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:148 -msgid "Run a query to display results here" -msgstr "" - -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:153 -#, python-format -msgid "Preview: `%s`" -msgstr "" - -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:177 -msgid "Results" -msgstr "" - -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:180 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:100 -msgid "Query history" +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:97 +msgid "Copy link" msgstr "" #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:285 #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:295 -#: superset-frontend/src/components/RefreshChartOverlay.tsx:48 +#: superset-frontend/src/chart/Chart.jsx:238 msgid "Run query" msgstr "" @@ -3775,136 +4210,146 @@ msgstr "" msgid "Stop query" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:499 +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:497 msgid "Schedule the query periodically" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:500 +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:498 msgid "You must run the query successfully first" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:568 -#, python-format -msgid "" -"It appears that the number of rows in the query results displayed\n" -" was limited on the server side to\n" -" the %s limit." +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:503 +msgid "Autocomplete" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:597 +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:581 msgid "CREATE TABLE AS" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:610 +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:594 msgid "CREATE VIEW AS" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:645 +#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:629 msgid "Estimate the cost before running a query" msgstr "" -#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:159 +#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:204 msgid "Reset state" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:237 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:240 msgid "Enter a new title for the tab" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:263 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:266 #, python-format msgid "Untitled Query %s" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:338 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:341 msgid "Close tab" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:344 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:347 msgid "Rename tab" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:350 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:353 msgid "Expand tool bar" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:350 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:353 msgid "Hide tool bar" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:359 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:362 msgid "Close all other tabs" msgstr "" -#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:365 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:368 msgid "Duplicate tab" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:113 +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:422 +msgid "New tab (Ctrl + q)" +msgstr "" + +#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:423 +msgid "New tab (Ctrl + t)" +msgstr "" + +#: superset-frontend/src/SqlLab/components/TableElement.jsx:103 msgid "Copy partition query to clipboard" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:131 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:121 msgid "latest partition:" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:149 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:139 msgid "Keys for table" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:158 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:148 #, python-format msgid "View keys & indexes (%s)" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:175 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:165 msgid "Sort columns alphabetically" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:176 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:166 msgid "Original table column order" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:188 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:178 msgid "Copy SELECT statement to the clipboard" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:194 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:184 msgid "Show CREATE VIEW statement" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:195 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:185 msgid "CREATE VIEW statement" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:201 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:191 msgid "Remove table preview" msgstr "" -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:81 -msgid "Assign a set of parameters as" -msgstr "" - -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:83 -msgid "below (example:" -msgstr "" - -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:85 -msgid "), and they become available in your SQL (example:" -msgstr "" - -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:87 -msgid ") by using" -msgstr "" - -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:127 +#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.tsx:99 msgid "Edit template parameters" msgstr "" -#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:134 +#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.tsx:109 msgid "Invalid JSON" msgstr "" +#: superset-frontend/src/SqlLab/components/SouthPane/SouthPane.tsx:116 +msgid "No stored results found, you need to re-run your query" +msgstr "" + +#: superset-frontend/src/SqlLab/components/SouthPane/SouthPane.tsx:138 +msgid "Run a query to display results here" +msgstr "" + +#: superset-frontend/src/SqlLab/components/SouthPane/SouthPane.tsx:147 +#, python-format +msgid "Preview: `%s`" +msgstr "" + +#: superset-frontend/src/SqlLab/components/SouthPane/SouthPane.tsx:172 +msgid "Results" +msgstr "" + +#: superset-frontend/src/SqlLab/components/SouthPane/SouthPane.tsx:175 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:102 +msgid "Query history" +msgstr "" + #: superset-frontend/src/addSlice/AddSliceContainer.tsx:94 msgid "Create a new chart" msgstr "" @@ -3928,466 +4373,405 @@ msgstr "" msgid "Create new chart" msgstr "" -#: superset-frontend/src/chart/chartAction.js:505 +#: superset-frontend/src/chart/chartAction.js:540 msgid "An error occurred while loading the SQL" msgstr "" -#: superset-frontend/src/chart/chartReducer.js:71 -msgid "Updating chart was stopped" -msgstr "" - -#: superset-frontend/src/chart/chartReducer.js:91 -#, python-format -msgid "An error occurred while rendering the visualization: %s" -msgstr "" - -#: superset-frontend/src/chart/chartReducer.js:103 -#: superset-frontend/src/chart/chartReducer.js:167 -msgid "Network error." -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:26 -#: superset-frontend/src/common/components/CronPicker.tsx:34 -msgid "every" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:27 -msgid "every month" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:28 -msgid "every day of the month" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:29 -msgid "day of the month" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:30 -msgid "every day of the week" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:31 -msgid "day of the week" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:32 -msgid "every hour" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:33 -msgid "every minute UTC" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:35 -msgid "year" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:36 -msgid "month" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:37 -msgid "week" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:38 -msgid "day" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:39 -msgid "hour" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:40 -msgid "minute" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:41 -msgid "reboot" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:42 -msgid "Every" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:43 -msgid "in" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:44 -#: superset-frontend/src/common/components/CronPicker.tsx:45 -msgid "on" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:46 -msgid "and" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:47 -#: superset-frontend/src/common/components/CronPicker.tsx:49 -msgid "at" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:48 -msgid ":" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:50 -msgid "minute(s) UTC" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:51 -msgid "Invalid cron expression" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:52 -msgid "Clear" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:55 -msgid "Sunday" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:56 -msgid "Monday" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:57 -msgid "Tuesday" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:58 -msgid "Wednesday" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:59 -msgid "Thursday" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:60 -msgid "Friday" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:61 -msgid "Saturday" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:65 -msgid "January" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:66 -msgid "February" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:67 -msgid "March" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:68 -msgid "April" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:69 -msgid "May" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:70 -msgid "June" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:71 -msgid "July" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:72 -msgid "August" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:73 -msgid "September" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:74 -msgid "October" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:75 -msgid "November" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:76 -msgid "December" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:80 -msgid "SUN" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:81 -msgid "MON" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:82 -msgid "TUE" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:83 -msgid "WED" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:84 -msgid "THU" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:85 -msgid "FRI" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:86 -msgid "SAT" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:90 -msgid "JAN" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:91 -msgid "FEB" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:92 -msgid "MAR" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:93 -msgid "APR" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:94 -msgid "MAY" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:95 -msgid "JUN" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:96 -msgid "JUL" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:97 -msgid "AUG" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:98 -msgid "SEP" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:99 -msgid "OCT" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:100 -msgid "NOV" -msgstr "" - -#: superset-frontend/src/common/components/CronPicker.tsx:101 -msgid "DEC" -msgstr "" - -#: superset-frontend/src/common/components/Modal/Modal.tsx:128 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:771 -msgid "OK" -msgstr "" - -#: superset-frontend/src/components/AlteredSliceTag.jsx:177 +#: superset-frontend/src/components/AlteredSliceTag/index.jsx:177 msgid "Click to see difference" msgstr "" -#: superset-frontend/src/components/AlteredSliceTag.jsx:182 +#: superset-frontend/src/components/AlteredSliceTag/index.jsx:182 msgid "Altered" msgstr "" -#: superset-frontend/src/components/AlteredSliceTag.jsx:199 +#: superset-frontend/src/components/AlteredSliceTag/index.jsx:199 msgid "Chart changes" msgstr "" -#: superset-frontend/src/components/AnchorLink.jsx:88 +#: superset-frontend/src/components/AnchorLink/index.jsx:88 +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:267 msgid "Superset chart" msgstr "" -#: superset-frontend/src/components/AnchorLink.jsx:89 +#: superset-frontend/src/components/AnchorLink/index.jsx:89 msgid "Check out this chart in dashboard:" msgstr "" -#: superset-frontend/src/components/AsyncSelect.jsx:41 -#: superset-frontend/src/explore/components/controls/SelectAsyncControl.jsx:47 +#: superset-frontend/src/components/AsyncSelect/index.jsx:41 +#: superset-frontend/src/explore/components/controls/SelectAsyncControl/index.jsx:47 msgid "Select ..." msgstr "" -#: superset-frontend/src/components/CachedLabel.jsx:45 +#: superset-frontend/src/components/CachedLabel/TooltipContent.tsx:30 msgid "Loaded data cached" msgstr "" -#: superset-frontend/src/components/CachedLabel.jsx:49 +#: superset-frontend/src/components/CachedLabel/TooltipContent.tsx:34 msgid "Loaded from cache" msgstr "" -#: superset-frontend/src/components/CachedLabel.jsx:54 +#: superset-frontend/src/components/CachedLabel/TooltipContent.tsx:39 msgid "Click to force-refresh" msgstr "" -#: superset-frontend/src/components/CachedLabel.jsx:80 +#: superset-frontend/src/components/CachedLabel/index.tsx:51 msgid "cached" msgstr "" -#: superset-frontend/src/components/CertifiedIconWithTooltip.tsx:40 +#: superset-frontend/src/components/CertifiedIcon/index.tsx:42 #, python-format msgid "Certified by %s" msgstr "" -#: superset-frontend/src/components/CopyToClipboard.jsx:42 -#: superset-frontend/src/components/URLShortLinkButton.jsx:65 -#: superset-frontend/src/components/URLShortLinkModal.tsx:89 -#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:103 +#: superset-frontend/src/components/CopyToClipboard/index.jsx:43 +#: superset-frontend/src/components/URLShortLinkButton/index.jsx:65 +#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:106 msgid "Copy to clipboard" msgstr "" -#: superset-frontend/src/components/CopyToClipboard.jsx:89 -msgid "Copied!" +#: superset-frontend/src/components/CopyToClipboard/index.jsx:75 +#: superset-frontend/src/dashboard/components/menu/ShareMenuItems/index.tsx:53 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:104 +msgid "Copied to clipboard!" msgstr "" -#: superset-frontend/src/components/CopyToClipboard.jsx:93 +#: superset-frontend/src/components/CopyToClipboard/index.jsx:79 msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:126 +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:27 +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:35 +msgid "every" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:28 +msgid "every month" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:29 +msgid "every day of the month" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:30 +msgid "day of the month" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:31 +msgid "every day of the week" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:32 +msgid "day of the week" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:33 +msgid "every hour" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:34 +msgid "every minute UTC" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:36 +msgid "year" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:37 +msgid "month" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:38 +msgid "week" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:39 +msgid "day" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:40 +msgid "hour" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:41 +msgid "minute" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:42 +msgid "reboot" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:43 +msgid "Every" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:44 +msgid "in" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:45 +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:46 +msgid "on" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:47 +msgid "and" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:48 +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:50 +msgid "at" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:49 +msgid ":" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:51 +msgid "minute(s) UTC" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:52 +msgid "Invalid cron expression" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:53 +msgid "Clear" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:56 +msgid "Sunday" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:57 +msgid "Monday" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:58 +msgid "Tuesday" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:59 +msgid "Wednesday" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:60 +msgid "Thursday" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:61 +msgid "Friday" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:62 +msgid "Saturday" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:66 +msgid "January" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:67 +msgid "February" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:68 +msgid "March" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:69 +msgid "April" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:70 +msgid "May" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:71 +msgid "June" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:72 +msgid "July" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:73 +msgid "August" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:74 +msgid "September" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:75 +msgid "October" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:76 +msgid "November" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:77 +msgid "December" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:81 +msgid "SUN" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:82 +msgid "MON" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:83 +msgid "TUE" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:84 +msgid "WED" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:85 +msgid "THU" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:86 +msgid "FRI" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:87 +msgid "SAT" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:91 +msgid "JAN" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:92 +msgid "FEB" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:93 +msgid "MAR" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:94 +msgid "APR" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:95 +msgid "MAY" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:96 +msgid "JUN" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:97 +msgid "JUL" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:98 +msgid "AUG" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:99 +msgid "SEP" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:100 +msgid "OCT" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:101 +msgid "NOV" +msgstr "" + +#: superset-frontend/src/components/CronPicker/CronPicker.tsx:102 +msgid "DEC" +msgstr "" + +#: superset-frontend/src/components/DatabaseSelector/index.tsx:131 msgid "Error while fetching schema list" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:227 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:232 msgid "Error while fetching database list" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:234 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:239 msgid "Database:" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:240 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:245 msgid "Select a database" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:253 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:258 msgid "Force refresh schema list" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:260 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:265 #, python-format msgid "Select a schema (%s)" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:265 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:270 msgid "Schema:" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:279 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:284 msgid "datasource" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:281 +#: superset-frontend/src/components/DatabaseSelector/index.tsx:286 msgid "schema" msgstr "" -#: superset-frontend/src/components/DeleteModal.tsx:61 +#: superset-frontend/src/components/DeleteModal/index.tsx:61 msgid "delete" msgstr "" -#: superset-frontend/src/components/DeleteModal.tsx:69 +#: superset-frontend/src/components/DeleteModal/index.tsx:69 #: superset-frontend/src/components/ImportModal/index.tsx:239 #, python-format msgid "Type \"%s\" to confirm" msgstr "" -#: superset-frontend/src/components/DeleteModal.tsx:81 +#: superset-frontend/src/components/DeleteModal/index.tsx:81 msgid "DELETE" msgstr "" -#: superset-frontend/src/components/EditableTitle.tsx:181 +#: superset-frontend/src/components/EditableTitle/index.tsx:195 msgid "Click to edit" msgstr "" -#: superset-frontend/src/components/EditableTitle.tsx:183 +#: superset-frontend/src/components/EditableTitle/index.tsx:197 msgid "You don't have the rights to alter this title." msgstr "" -#: superset-frontend/src/components/ErrorBoundary.jsx:51 +#: superset-frontend/src/components/ErrorBoundary/index.jsx:51 #: superset-frontend/src/components/ErrorMessage/ErrorMessageWithStackTrace.tsx:26 msgid "Unexpected error" msgstr "" -#: superset-frontend/src/components/FaveStar.tsx:70 -msgid "Click to favorite/unfavorite" -msgstr "" - -#: superset-frontend/src/components/OmniContainer.jsx:44 -msgid "An error occurred while fetching dashboards" -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:170 -msgid "Error while fetching table list" -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:312 -#: superset-frontend/src/components/TableSelector.tsx:329 -msgid "Select table or type table name" -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:343 -msgid "Type to search ..." -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:345 -msgid "Select table " -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:365 -msgid "Force refresh table list" -msgstr "" - -#: superset-frontend/src/components/TableSelector.tsx:375 -msgid "See table schema" -msgstr "" - -#: superset-frontend/src/components/URLShortLinkButton.jsx:59 -#: superset-frontend/src/components/URLShortLinkModal.tsx:77 -#, python-format -msgid "%s%s" -msgstr "" - -#: superset-frontend/src/components/URLShortLinkModal.tsx:83 -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:249 -msgid "Share dashboard" -msgstr "" - #: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:46 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:63 msgid "This may be triggered by:" msgstr "" -#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:56 +#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:58 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:73 msgid "Please reach out to the Chart Owner for assistance." msgstr "" -#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:67 +#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:69 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:84 #, python-format msgid "Chart Owner: %s" msgstr "" -#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:81 +#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:83 #, python-format msgid "%s Error" msgstr "" @@ -4407,8 +4791,8 @@ msgstr "" #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:189 #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:535 -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:197 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:435 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.jsx:209 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:454 msgid "Close" msgstr "" @@ -4447,7 +4831,11 @@ msgstr "" msgid "Timeout error" msgstr "" -#: superset-frontend/src/components/FilterableTable/FilterableTable.tsx:317 +#: superset-frontend/src/components/FaveStar/index.tsx:77 +msgid "Click to favorite/unfavorite" +msgstr "" + +#: superset-frontend/src/components/FilterableTable/FilterableTable.tsx:316 msgid "Cell content" msgstr "" @@ -4477,36 +4865,80 @@ msgstr "" msgid "Last Updated %s" msgstr "" -#: superset-frontend/src/components/ListView/ListView.tsx:246 +#: superset-frontend/src/components/ListView/CardSortSelect.tsx:103 +msgid "Sort:" +msgstr "" + +#: superset-frontend/src/components/ListView/ListView.tsx:239 #, python-format msgid "%s Selected" msgstr "" -#: superset-frontend/src/components/ListView/ListView.tsx:348 +#: superset-frontend/src/components/ListView/ListView.tsx:344 msgid "Deselect all" msgstr "" +#: superset-frontend/src/components/ListView/ListView.tsx:393 +msgid "No Data" +msgstr "" + #: superset-frontend/src/components/ListView/ListView.tsx:414 #: superset-frontend/src/components/TableView/TableView.tsx:183 #, python-format msgid "%s-%s of %s" msgstr "" -#: superset-frontend/src/components/Menu/Menu.tsx:180 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:134 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:1050 +#: superset-frontend/src/components/Menu/Menu.tsx:196 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:155 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1087 msgid "Settings" msgstr "" -#: superset-frontend/src/components/Menu/Menu.tsx:228 +#: superset-frontend/src/components/Menu/Menu.tsx:244 msgid "About" msgstr "" #: superset-frontend/src/components/Menu/NewMenu.tsx:26 -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:114 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:111 msgid "SQL query" msgstr "" +#: superset-frontend/src/components/Modal/Modal.tsx:129 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:772 +msgid "OK" +msgstr "" + +#: superset-frontend/src/components/TableSelector/index.tsx:172 +msgid "Error while fetching table list" +msgstr "" + +#: superset-frontend/src/components/TableSelector/index.tsx:320 +#: superset-frontend/src/components/TableSelector/index.tsx:337 +msgid "Select table or type table name" +msgstr "" + +#: superset-frontend/src/components/TableSelector/index.tsx:351 +msgid "Type to search ..." +msgstr "" + +#: superset-frontend/src/components/TableSelector/index.tsx:353 +msgid "Select table " +msgstr "" + +#: superset-frontend/src/components/TableSelector/index.tsx:373 +msgid "Force refresh table list" +msgstr "" + +#: superset-frontend/src/components/TableSelector/index.tsx:383 +msgid "See table schema" +msgstr "" + +#: superset-frontend/src/components/URLShortLinkButton/index.jsx:59 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:114 +#, python-format +msgid "%s%s" +msgstr "" + #: superset-frontend/src/dashboard/actions/dashboardLayout.js:180 msgid "" "There is not enough space for this component. Try decreasing its width, " @@ -4521,32 +4953,32 @@ msgstr "" msgid "This chart has been moved to a different filter scope." msgstr "" -#: superset-frontend/src/dashboard/actions/dashboardState.js:78 +#: superset-frontend/src/dashboard/actions/dashboardState.js:80 msgid "There was an issue fetching the favorite status of this dashboard." msgstr "" -#: superset-frontend/src/dashboard/actions/dashboardState.js:99 +#: superset-frontend/src/dashboard/actions/dashboardState.js:101 msgid "There was an issue favoriting this dashboard." msgstr "" -#: superset-frontend/src/dashboard/actions/dashboardState.js:121 +#: superset-frontend/src/dashboard/actions/dashboardState.js:123 msgid "This dashboard is now ${nowPublished}" msgstr "" -#: superset-frontend/src/dashboard/actions/dashboardState.js:127 +#: superset-frontend/src/dashboard/actions/dashboardState.js:129 msgid "You do not have permissions to edit this dashboard." msgstr "" -#: superset-frontend/src/dashboard/actions/dashboardState.js:203 +#: superset-frontend/src/dashboard/actions/dashboardState.js:227 msgid "This dashboard was saved successfully." msgstr "" -#: superset-frontend/src/dashboard/actions/sliceEntities.js:113 -#: superset-frontend/src/dashboard/reducers/sliceEntities.js:59 +#: superset-frontend/src/dashboard/actions/sliceEntities.js:111 +#: superset-frontend/src/dashboard/reducers/sliceEntities.js:65 msgid "Could not fetch all saved charts" msgstr "" -#: superset-frontend/src/dashboard/actions/sliceEntities.js:118 +#: superset-frontend/src/dashboard/actions/sliceEntities.js:116 msgid "Sorry there was an error fetching saved charts: " msgstr "" @@ -4573,84 +5005,15 @@ msgid "" msgstr "" #: superset-frontend/src/dashboard/components/ColorSchemeControlWrapper.jsx:56 -#: superset-frontend/src/explore/controlPanels/sections.jsx:78 +#: superset-frontend/src/explore/controlPanels/sections.tsx:79 #: superset-frontend/src/explore/controls.jsx:482 msgid "Color scheme" msgstr "" -#: superset-frontend/src/dashboard/components/CssEditor.jsx:67 -msgid "Load a template" -msgstr "" - -#: superset-frontend/src/dashboard/components/CssEditor.jsx:70 -msgid "Load a CSS template" -msgstr "" - -#: superset-frontend/src/dashboard/components/CssEditor.jsx:88 -msgid "Live CSS editor" -msgstr "" - -#: superset-frontend/src/dashboard/components/Dashboard.jsx:84 +#: superset-frontend/src/dashboard/components/Dashboard.jsx:86 msgid "You have unsaved changes." msgstr "" -#: superset-frontend/src/dashboard/components/Header.jsx:250 -#, python-format -msgid "" -"This dashboard is currently force refreshing; the next force refresh will" -" be in %s." -msgstr "" - -#: superset-frontend/src/dashboard/components/Header.jsx:330 -msgid "Your dashboard is too large. Please reduce the size before save it." -msgstr "" - -#: superset-frontend/src/dashboard/components/Header.jsx:459 -msgid "Discard changes" -msgstr "" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:123 -msgid "An error occurred while fetching available CSS templates" -msgstr "" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:204 -msgid "Superset dashboard" -msgstr "" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:206 -msgid "Check out this dashboard: " -msgstr "" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:257 -msgid "Refresh dashboard" -msgstr "" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:267 -msgid "Set auto-refresh interval" -msgstr "" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:275 -msgid "Set filter mapping" -msgstr "" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:282 -msgid "Edit dashboard properties" -msgstr "" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:289 -msgid "Edit CSS" -msgstr "" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:299 -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:251 -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:197 -msgid "Download as image" -msgstr "" - -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:305 -msgid "Toggle fullscreen" -msgstr "" - #: superset-frontend/src/dashboard/components/MissingChart.jsx:31 msgid "" "There is no chart definition associated with this component, could it " @@ -4661,104 +5024,6 @@ msgstr "" msgid "Delete this container and save to remove this message." msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:69 -#: superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx:82 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:105 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:453 -#: superset-frontend/src/datasource/DatasourceModal.tsx:123 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:66 -msgid "An error has occurred" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:77 -#: superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx:84 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:107 -msgid "You do not have permission to edit this dashboard" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:144 -msgid "A valid color scheme is required" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:271 -msgid "The dashboard has been saved" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:289 -#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:463 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:762 -#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:437 -msgid "Apply" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:295 -msgid "Dashboard properties" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:324 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:197 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:270 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:224 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:242 -msgid "Basic information" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:341 -msgid "URL slug" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:351 -msgid "A readable URL for your dashboard" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:357 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:258 -msgid "Access" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:371 -msgid "" -"Owners is a list of users who can alter the dashboard. Searchable by name" -" or username." -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:377 -msgid "Colors" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:394 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:596 -msgid "Advanced" -msgstr "" - -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:400 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:319 -msgid "JSON metadata" -msgstr "" - -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:33 -msgid "" -"This dashboard is not published, it will not show up in the list of " -"dashboards. Click here to publish this dashboard." -msgstr "" - -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:38 -msgid "" -"This dashboard is not published which means it will not show up in the " -"list of dashboards. Favorite it to see it there or access it by using the" -" URL directly." -msgstr "" - -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:43 -msgid "This dashboard is published. Click to make it a draft." -msgstr "" - -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:72 -#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:83 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:229 -msgid "Draft" -msgstr "" - #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:29 msgid "Don't refresh" msgstr "" @@ -4807,36 +5072,36 @@ msgstr "" msgid "Refresh frequency" msgstr "" -#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:130 +#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:133 msgid "Are you sure you want to proceed?" msgstr "" -#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:139 +#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:148 msgid "Save for this session" msgstr "" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:159 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:161 msgid "You must pick a name for the new dashboard" msgstr "" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:181 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:183 msgid "Save dashboard" msgstr "" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:190 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:192 #, python-format msgid "Overwrite Dashboard [%s]" msgstr "" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:198 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:200 msgid "Save as:" msgstr "" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:202 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:204 msgid "[dashboard name]" msgstr "" -#: superset-frontend/src/dashboard/components/SaveModal.tsx:212 +#: superset-frontend/src/dashboard/components/SaveModal.tsx:214 msgid "also copy (duplicate) charts" msgstr "" @@ -4844,68 +5109,279 @@ msgstr "" msgid "Filter your charts" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeader.jsx:75 -msgid "Annotation layers are still loading." +#: superset-frontend/src/dashboard/components/CrossFilterScopingModal/CrossFilterScopingModal.tsx:65 +msgid "Cross Filter Scoping" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeader.jsx:76 -msgid "One ore more annotation layers failed loading." +#: superset-frontend/src/dashboard/components/CssEditor/index.jsx:66 +msgid "Load a template" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:185 +#: superset-frontend/src/dashboard/components/CssEditor/index.jsx:69 +msgid "Load a CSS template" +msgstr "" + +#: superset-frontend/src/dashboard/components/CssEditor/index.jsx:87 +msgid "Live CSS editor" +msgstr "" + +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel/index.tsx:164 #, python-format -msgid "Cached %s" +msgid "Applied Cross Filters (%d)" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:188 -#, python-format -msgid "Fetched %s" -msgstr "" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202 -msgid "Minimize chart" -msgstr "" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202 -msgid "Maximize chart" -msgstr "" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:215 -msgid "Force refresh" -msgstr "" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:225 -msgid "Toggle chart description" -msgstr "" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:231 -msgid "View chart in Explore" -msgstr "" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:243 -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:244 -msgid "Share chart" -msgstr "" - -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:255 -msgid "Export CSV" -msgstr "" - -#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:169 +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel/index.tsx:188 #, python-format msgid "Applied Filters (%d)" msgstr "" -#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:190 +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel/index.tsx:209 #, python-format msgid "Incompatible Filters (%d)" msgstr "" -#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:214 +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel/index.tsx:233 #, python-format msgid "Unset Filters (%d)" msgstr "" +#: superset-frontend/src/dashboard/components/Header/index.jsx:248 +#, python-format +msgid "" +"This dashboard is currently force refreshing; the next force refresh will" +" be in %s." +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/index.jsx:328 +msgid "Your dashboard is too large. Please reduce the size before save it." +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/index.jsx:459 +msgid "Discard changes" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/index.jsx:485 +msgid "Edit dashboard" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:125 +msgid "An error occurred while fetching available CSS templates" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:206 +msgid "Superset dashboard" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:208 +msgid "Check out this dashboard: " +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:249 +msgid "Copy dashboard URL" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:250 +msgid "Share dashboard by email" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:262 +msgid "Refresh dashboard" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:272 +msgid "Set auto-refresh interval" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:280 +msgid "Set filter mapping" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:287 +msgid "Edit dashboard properties" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:294 +msgid "Edit CSS" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:304 +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:276 +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:184 +msgid "Download as image" +msgstr "" + +#: superset-frontend/src/dashboard/components/Header/HeaderActionsDropdown/index.jsx:310 +msgid "Toggle fullscreen" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:72 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ColumnSelect.tsx:88 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:135 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:472 +#: superset-frontend/src/datasource/DatasourceModal.tsx:129 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:61 +msgid "An error has occurred" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:80 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ColumnSelect.tsx:90 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:137 +msgid "You do not have permission to edit this dashboard" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:150 +msgid "A valid color scheme is required" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:309 +msgid "The dashboard has been saved" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:329 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:365 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:253 +msgid "Access" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:343 +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:383 +msgid "" +"Owners is a list of users who can alter the dashboard. Searchable by name" +" or username." +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:349 +msgid "Colors" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:402 +msgid "" +"Roles is a list which defines access to the dashboard. Granting a role " +"access to a dashboard will bypass dataset level checks. If no roles " +"defined then the dashboard is available to all roles." +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:424 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/Header/index.tsx:136 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:763 +#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:432 +msgid "Apply" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:430 +msgid "Dashboard properties" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:459 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:192 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:294 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:248 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:242 +msgid "Basic information" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:476 +msgid "URL slug" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:486 +msgid "A readable URL for your dashboard" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:503 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:615 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:322 +msgid "Advanced" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal/index.jsx:509 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:342 +msgid "JSON metadata" +msgstr "" + +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:33 +msgid "" +"This dashboard is not published, it will not show up in the list of " +"dashboards. Click here to publish this dashboard." +msgstr "" + +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:38 +msgid "" +"This dashboard is not published which means it will not show up in the " +"list of dashboards. Favorite it to see it there or access it by using the" +" URL directly." +msgstr "" + +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:43 +msgid "This dashboard is published. Click to make it a draft." +msgstr "" + +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:72 +#: superset-frontend/src/dashboard/components/PublishedStatus/index.jsx:83 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:237 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:413 +msgid "Draft" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeader/index.tsx:61 +msgid "Annotation layers are still loading." +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeader/index.tsx:62 +msgid "One ore more annotation layers failed loading." +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeader/index.tsx:156 +msgid "Emitted values" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:208 +#, python-format +msgid "Cached %s" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:211 +#, python-format +msgid "Fetched %s" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:225 +msgid "Minimize chart" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:225 +msgid "Maximize chart" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:238 +msgid "Force refresh" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:248 +msgid "Toggle chart description" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:254 +msgid "View chart in Explore" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:265 +msgid "Copy chart URL" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:266 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:170 +msgid "Share chart by email" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:280 +msgid "Export CSV" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls/index.jsx:285 +msgid "Cross-filter scoping" +msgstr "" + #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:464 msgid "Search..." msgstr "" @@ -4939,15 +5415,15 @@ msgstr "" msgid "Collapse all" msgstr "" -#: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:81 +#: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:78 msgid "This markdown component has an error." msgstr "" -#: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:181 +#: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:170 msgid "This markdown component has an error. Please revert your recent changes." msgstr "" -#: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:153 +#: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:171 msgid "Delete dashboard tab?" msgstr "" @@ -4967,122 +5443,210 @@ msgstr "" msgid "Tabs" msgstr "" -#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.jsx:38 +#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.tsx:39 msgid "Preview" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/CancelConfirmationAlert.tsx:92 -msgid "Yes, cancel" +#: superset-frontend/src/dashboard/components/menu/ShareMenuItems/index.tsx:55 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:106 +#: superset-frontend/src/views/CRUD/data/components/SyntaxHighlighterCopy/index.tsx:68 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:220 +msgid "Sorry, your browser does not support copying." msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/CancelConfirmationAlert.tsx:100 -msgid "Keep editing" +#: superset-frontend/src/dashboard/components/menu/ShareMenuItems/index.tsx:65 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:117 +msgid "Sorry, something went wrong. Try again later." msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/CascadePopover.tsx:121 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/index.tsx:252 +msgid "All Filters (${filterValues.length})" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/index.tsx:271 +msgid "Filter Sets (${filterSetFilterValues.length})" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadeFilters/CascadePopover/index.tsx:160 msgid "Select parent filters" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:455 -msgid "Reset all" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterValue.tsx:94 +msgid "Check configuration" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:117 -msgid "You have removed this filter." +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterValue.tsx:134 +msgid "Cannot load filter" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:120 -msgid "Restore filter" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:124 +msgid "Editing filter set:" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:138 -msgid "Filter name" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:148 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:83 +msgid "Filter set with this name already exists" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:140 -msgid "Name is required" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:149 +msgid "Filter set already exists" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:149 -msgid "Datasource is required" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:170 +#, python-format +msgid "This filter set is identical to: \"%s\"" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:168 -msgid "Field" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:77 +msgid "Remove invalid filters" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:180 -msgid "Parent filter" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:78 +msgid "Rebuild" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:186 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:87 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:75 +#, python-format +msgid "Filters (%d)" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:90 +msgid "This filter doesn't exist in dashboard. It will not be applied." +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:94 +msgid "Filter metadata changed in dashboard. It will not be applied." +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:105 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:257 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:98 msgid "None" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:198 -msgid "Apply changes instantly" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:81 +msgid "Please filter set name" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:206 -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:215 -msgid "Allow multiple selections" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:96 +msgid "Create" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:214 -msgid "Inverse selection" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:111 +msgid "Create new filter set" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:222 -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:251 -msgid "Required" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/index.tsx:76 +msgid "New filter set" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:464 -msgid "Are you sure you want to cancel?" +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/Header/index.tsx:126 +msgid "Clear all" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:465 -msgid "will not be saved." -msgstr "" - -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:483 -msgid "Filter configuration and scoping" -msgstr "" - -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:516 -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterControl.jsx:361 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTabs.tsx:143 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterControl/index.jsx:361 msgid "Add filter" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:528 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTabs.tsx:152 msgid "(Removed)" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:537 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTabs.tsx:161 msgid "Undo?" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:68 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx:168 +msgid "New filter" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx:206 +msgid "Filters configuration and scoping" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:159 +msgid "Filter name" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:161 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:167 +msgid "Name is required" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:169 +msgid "Filter Type" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:193 +#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:467 +#: superset-frontend/src/explore/controls.jsx:195 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:247 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:451 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:489 +msgid "Dataset" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:194 +msgid "Dataset is required" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:250 +msgid "Parent filter" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:266 +msgid "Default Value" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:290 +msgid "Apply changes instantly" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/RemovedFilter.tsx:39 +msgid "You have removed this filter." +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/RemovedFilter.tsx:46 +msgid "Restore Filter" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:67 msgid "Scoping" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:83 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:83 msgid "Apply to all panels" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:85 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:85 msgid "Apply to specific panels" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:91 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:91 msgid "Only selected panels will be affected by this filter" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:92 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:92 msgid "All panels with this column will be affected by this filter" msgstr "" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/CancelConfirmationAlert.tsx:55 +msgid "Yes, cancel" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/CancelConfirmationAlert.tsx:63 +msgid "Keep editing" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/Footer.tsx:69 +msgid "Are you sure you want to cancel?" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/Footer.tsx:70 +msgid "will not be saved." +msgstr "" + #: superset-frontend/src/dashboard/util/getFilterFieldNodesTree.js:44 msgid "All filters" msgstr "" @@ -5091,76 +5655,83 @@ msgstr "" msgid "All charts" msgstr "" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:38 +#: superset-frontend/src/dashboard/util/newComponentFactory.js:56 +#: superset-frontend/src/dashboard/util/newComponentFactory.js:57 +msgid "Tab title" +msgstr "" + +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:39 msgid "" "Warning! Changing the dataset may break the chart if the metadata does " "not exist." msgstr "" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:42 +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:43 msgid "" "Changing the dataset may break the chart if the chart relies on columns " "or metadata that does not exist in the target dataset" msgstr "" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:114 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:116 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:663 +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:115 +#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:64 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:125 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:682 msgid "dataset" msgstr "" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:223 -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:162 +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:224 +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:173 +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:252 msgid "Change dataset" msgstr "" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:250 +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:254 msgid "Warning!" msgstr "" -#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:260 +#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:266 msgid "Search / Filter" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:91 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:110 msgid "Physical (table or view)" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:92 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:111 msgid "Virtual (SQL)" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:135 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:838 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:154 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:866 msgid "SQL expression" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:167 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:210 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:186 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:229 msgid "Data type" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:175 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:194 msgid "Datetime format" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:179 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:198 msgid "The pattern of timestamp format. For strings use " msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:181 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:200 msgid "Python datetime string pattern" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:183 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:202 msgid " expression which needs to adhere to the " msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:185 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:204 msgid "ISO 8601" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:187 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:206 msgid "" " standard to ensure that the lexicographical ordering\n" " coincides with the chronological ordering. If the\n" @@ -5178,73 +5749,74 @@ msgid "" " database/column name level via the extra parameter." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:211 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:230 msgid "Is dimension" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:213 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:232 msgid "Is filterable" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:434 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:453 #, python-format msgid "Modified columns: %s" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:439 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:458 #, python-format msgid "Removed columns: %s" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:444 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:463 #, python-format msgid "New columns added: %s" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:447 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:466 msgid "Metadata has been synced" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:482 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:501 #, python-format msgid "Column name [%s] is duplicated" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:488 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:507 #, python-format msgid "Metric name [%s] is duplicated" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:497 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:516 #, python-format msgid "Calculated column [%s] requires an expression" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:512 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:531 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:262 msgid "Basic" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:525 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:544 msgid "Default URL" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:526 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:545 msgid "Default URL to redirect to when accessing from the dataset list page" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:533 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:552 msgid "Autocomplete filters" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:534 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:553 msgid "Whether to populate autocomplete filters options" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:540 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:559 msgid "Autocomplete query predicate" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:541 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:560 msgid "" "When using \"Autocomplete filters\", this can be used to improve " "performance of the query fetching the values. Use this option to apply a " @@ -5253,135 +5825,140 @@ msgid "" "relative time filter on a partitioned or indexed time-related field." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:555 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:574 msgid "" -"Extra data to specify table metadata. Currently supports certification " -"data of the format: `{ \"certification\": { \"certified_by\": \"Data " -"Platform Team\", \"details\": \"This table is the source of truth.\" } " -"}`." +"Extra data to specify table metadata. Currently supports metadata of the " +"format: `{ \"certification\": { \"certified_by\": \"Data Platform Team\"," +" \"details\": \"This table is the source of truth.\" }, " +"\"warning_markdown\": \"This is a warning.\" }`." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:573 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:592 msgid "Owners of the dataset" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:602 -#: superset-frontend/src/explore/components/PropertiesModal.tsx:238 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:621 +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:233 msgid "Cache timeout" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:603 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:622 msgid "The duration of time in seconds before the cache is invalidated" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:610 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:629 msgid "Hours offset" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:632 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:631 +msgid "" +"The number of hours, negative or positive, to shift the time column. This" +" can be used to move UTC time to local time." +msgstr "" + +#: superset-frontend/src/datasource/DatasourceEditor.jsx:654 msgid "Spatial" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:684 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:706 msgid "virtual" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:705 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:712 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:727 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:734 msgid "Dataset name" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:720 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:742 msgid "" "When specifying SQL, the datasource acts as a view. Superset will use " "this statement as a subquery while grouping and filtering on the " "generated parent queries." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:743 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:765 msgid "The JSON metric or post aggregation definition." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:758 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:780 msgid "Physical" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:788 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:810 msgid "" "The pointer to a physical table (or view). Keep in mind that the chart is" " associated to this Superset logical table, and this logical table points" " the physical table referenced here." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:807 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:829 msgid "Click the lock to make changes." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:810 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:832 msgid "Click the lock to prevent further changes." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:860 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:888 msgid "D3 format" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:866 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:874 -msgid "Warning message" -msgstr "" - -#: superset-frontend/src/datasource/DatasourceEditor.jsx:868 -msgid "Warning message to display in the metric selector" -msgstr "" - -#: superset-frontend/src/datasource/DatasourceEditor.jsx:879 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:887 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:894 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:902 msgid "Certified by" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:881 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:896 msgid "Person or group that has certified this metric" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:892 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:898 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:907 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:913 msgid "Certification details" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:894 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:909 msgid "Details of the certification" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:963 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:918 +msgid "Warning" +msgstr "" + +#: superset-frontend/src/datasource/DatasourceEditor.jsx:920 +msgid "Optional warning about use of this metric" +msgstr "" + +#: superset-frontend/src/datasource/DatasourceEditor.jsx:999 msgid "Be careful." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:964 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1000 msgid "" "Changing these settings will affect all charts using this dataset, " "including charts owned by other people." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:976 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1121 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:267 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1013 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1058 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:278 msgid "Source" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:1009 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1046 msgid "Sync columns from source" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:1027 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1064 msgid "Calculated columns" msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:114 -#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:92 +#: superset-frontend/src/datasource/DatasourceModal.tsx:120 +#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:96 msgid "The dataset has been saved" msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:150 +#: superset-frontend/src/datasource/DatasourceModal.tsx:156 msgid "" "The dataset configuration exposed here\n" " affects all the charts using this dataset.\n" @@ -5390,43 +5967,22 @@ msgid "" " in undesirable ways." msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:157 +#: superset-frontend/src/datasource/DatasourceModal.tsx:162 msgid "Are you sure you want to save and apply changes?" msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:163 +#: superset-frontend/src/datasource/DatasourceModal.tsx:168 msgid "Confirm save" msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:176 +#: superset-frontend/src/datasource/DatasourceModal.tsx:181 msgid "Edit Dataset " msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:193 +#: superset-frontend/src/datasource/DatasourceModal.tsx:198 msgid "Use legacy datasource editor" msgstr "" -#: superset-frontend/src/explore/constants.js:80 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:389 -msgid "Time range" -msgstr "" - -#: superset-frontend/src/explore/constants.js:81 -msgid "Time column" -msgstr "" - -#: superset-frontend/src/explore/constants.js:82 -msgid "Time grain" -msgstr "" - -#: superset-frontend/src/explore/constants.js:83 -msgid "Origin" -msgstr "" - -#: superset-frontend/src/explore/constants.js:84 -msgid "Time granularity" -msgstr "" - #: superset-frontend/src/explore/controls.jsx:113 msgid "A reference to the [Time] configuration, taking granularity into account" msgstr "" @@ -5443,16 +5999,8 @@ msgstr "" msgid "One or many metrics to display" msgstr "" -#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:419 -#: superset-frontend/src/explore/controls.jsx:195 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:233 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:436 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:478 -msgid "Dataset" -msgstr "" - #: superset-frontend/src/explore/controls.jsx:206 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:220 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:234 msgid "Visualization type" msgstr "" @@ -5534,15 +6082,15 @@ msgid "" " the start and/or end time." msgstr "" -#: superset-frontend/src/explore/controls.jsx:366 +#: superset-frontend/src/explore/controls.jsx:367 msgid "Row limit" msgstr "" -#: superset-frontend/src/explore/controls.jsx:375 +#: superset-frontend/src/explore/controls.jsx:376 msgid "Series limit" msgstr "" -#: superset-frontend/src/explore/controls.jsx:378 +#: superset-frontend/src/explore/controls.jsx:379 msgid "" "Limits the number of time series that get displayed. A sub query (or an " "extra phase where sub queries are not supported) is applied to limit the " @@ -5550,57 +6098,57 @@ msgid "" "useful when grouping by high cardinality dimension(s)." msgstr "" -#: superset-frontend/src/explore/controls.jsx:388 +#: superset-frontend/src/explore/controls.jsx:389 msgid "Sort by" msgstr "" -#: superset-frontend/src/explore/controls.jsx:391 +#: superset-frontend/src/explore/controls.jsx:392 msgid "Metric used to define the top series" msgstr "" -#: superset-frontend/src/explore/controls.jsx:401 +#: superset-frontend/src/explore/controls.jsx:402 msgid "Series" msgstr "" -#: superset-frontend/src/explore/controls.jsx:404 +#: superset-frontend/src/explore/controls.jsx:405 msgid "" "Defines the grouping of entities. Each series is shown as a specific " "color on the chart and has a legend toggle" msgstr "" -#: superset-frontend/src/explore/controls.jsx:413 +#: superset-frontend/src/explore/controls.jsx:414 msgid "Entity" msgstr "" -#: superset-frontend/src/explore/controls.jsx:417 +#: superset-frontend/src/explore/controls.jsx:418 msgid "This defines the element to be plotted on the chart" msgstr "" -#: superset-frontend/src/explore/controls.jsx:422 +#: superset-frontend/src/explore/controls.jsx:423 msgid "X Axis" msgstr "" -#: superset-frontend/src/explore/controls.jsx:423 +#: superset-frontend/src/explore/controls.jsx:424 msgid "Metric assigned to the [X] axis" msgstr "" -#: superset-frontend/src/explore/controls.jsx:429 +#: superset-frontend/src/explore/controls.jsx:430 msgid "Y Axis" msgstr "" -#: superset-frontend/src/explore/controls.jsx:431 +#: superset-frontend/src/explore/controls.jsx:432 msgid "Metric assigned to the [Y] axis" msgstr "" -#: superset-frontend/src/explore/controls.jsx:436 +#: superset-frontend/src/explore/controls.jsx:437 msgid "Bubble size" msgstr "" -#: superset-frontend/src/explore/controls.jsx:443 +#: superset-frontend/src/explore/controls.jsx:444 msgid "Y Axis Format" msgstr "" -#: superset-frontend/src/explore/controls.jsx:455 +#: superset-frontend/src/explore/controls.jsx:456 msgid "" "When `Calculation type` is set to \"Percentage change\", the Y Axis " "Format is forced to `.1%`" @@ -5615,8 +6163,8 @@ msgid "Color map" msgstr "" #: superset-frontend/src/explore/components/ControlHeader.jsx:56 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:310 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:239 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:333 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:263 msgid "description" msgstr "" @@ -5628,71 +6176,39 @@ msgstr "" msgid "Changing this control takes effect instantly" msgstr "" -#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:251 +#: superset-frontend/src/explore/components/ControlPanelsContainer.tsx:311 msgid "Customize" msgstr "" -#: superset-frontend/src/explore/components/DataTableControl.tsx:93 -msgid "rows retrieved" -msgstr "" - -#: superset-frontend/src/explore/components/DataTablesPane.tsx:131 -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:98 -msgid "Sorry, An error occurred" -msgstr "" - -#: superset-frontend/src/explore/components/DataTablesPane.tsx:217 -msgid "No data" -msgstr "" - -#: superset-frontend/src/explore/components/DataTablesPane.tsx:261 -msgid "View samples" -msgstr "" - -#: superset-frontend/src/explore/components/DatasourcePanel.tsx:209 -msgid "Search Metrics & Columns" -msgstr "" - -#: superset-frontend/src/explore/components/DatasourcePanel.tsx:222 -#: superset-frontend/src/explore/components/DatasourcePanel.tsx:235 -#, python-format -msgid "Showing %s of %s" -msgstr "" - -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:118 -msgid "New chart" -msgstr "" - -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:177 -msgid "Edit properties" -msgstr "" - -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:183 -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:185 -msgid "View query" -msgstr "" - -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:193 -msgid "Run in SQL Lab" -msgstr "" - -#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:113 +#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:116 msgid "Height" msgstr "" -#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:127 +#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:130 msgid "Width" msgstr "" -#: superset-frontend/src/explore/components/ExploreActionButtons.jsx:87 -msgid "Export to .json" +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:94 +msgid "Copy chart URL to clipboard" msgstr "" -#: superset-frontend/src/explore/components/ExploreActionButtons.jsx:100 -msgid "Export to .csv format" +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:101 +msgid "Loading..." msgstr "" -#: superset-frontend/src/explore/components/ExploreChartHeader.jsx:102 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:112 +msgid "Superset Chart" +msgstr "" + +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:177 +msgid "Export to .JSON format" +msgstr "" + +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:183 +msgid "Export to .CSV format" +msgstr "" + +#: superset-frontend/src/explore/components/ExploreChartHeader.jsx:101 #, python-format msgid "%s - untitled" msgstr "" @@ -5701,38 +6217,14 @@ msgstr "" msgid "Edit chart properties" msgstr "" -#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:345 +#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:378 msgid "Control labeled " msgstr "" -#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:449 +#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:497 msgid "Open Datasource tab" msgstr "" -#: superset-frontend/src/explore/components/PropertiesModal.tsx:68 -msgid "You do not have permission to edit this chart" -msgstr "" - -#: superset-frontend/src/explore/components/PropertiesModal.tsx:229 -msgid "" -"The description can be displayed as widget headers in the dashboard view." -" Supports markdown." -msgstr "" - -#: superset-frontend/src/explore/components/PropertiesModal.tsx:236 -msgid "Configuration" -msgstr "" - -#: superset-frontend/src/explore/components/PropertiesModal.tsx:253 -msgid "" -"Duration (in seconds) of the caching timeout for this chart. Note this " -"defaults to the dataset's timeout if undefined." -msgstr "" - -#: superset-frontend/src/explore/components/PropertiesModal.tsx:273 -msgid "A list of users who can alter the chart. Searchable by name or username." -msgstr "" - #: superset-frontend/src/explore/components/RowCountLabel.jsx:35 msgid "rows" msgstr "" @@ -5741,200 +6233,135 @@ msgstr "" msgid "Limit reached" msgstr "" -#: superset-frontend/src/explore/components/SaveModal.tsx:32 +#: superset-frontend/src/explore/components/SaveModal.tsx:34 msgid "**Select** a dashboard OR **create** a new one" msgstr "" -#: superset-frontend/src/explore/components/SaveModal.tsx:129 +#: superset-frontend/src/explore/components/SaveModal.tsx:131 msgid "Please enter a chart name" msgstr "" -#: superset-frontend/src/explore/components/SaveModal.tsx:170 +#: superset-frontend/src/explore/components/SaveModal.tsx:172 msgid "Save chart" msgstr "" -#: superset-frontend/src/explore/components/SaveModal.tsx:185 +#: superset-frontend/src/explore/components/SaveModal.tsx:191 msgid "Save & go to dashboard" msgstr "" -#: superset-frontend/src/explore/components/SaveModal.tsx:196 +#: superset-frontend/src/explore/components/SaveModal.tsx:202 msgid "Save as new chart" msgstr "" -#: superset-frontend/src/explore/components/SaveModal.tsx:225 +#: superset-frontend/src/explore/components/SaveModal.tsx:235 msgid "Save (Overwrite)" msgstr "" -#: superset-frontend/src/explore/components/SaveModal.tsx:235 +#: superset-frontend/src/explore/components/SaveModal.tsx:244 msgid "Save as ..." msgstr "" -#: superset-frontend/src/explore/components/SaveModal.tsx:240 +#: superset-frontend/src/explore/components/SaveModal.tsx:249 msgid "Chart name" msgstr "" -#: superset-frontend/src/explore/components/SaveModal.tsx:252 +#: superset-frontend/src/explore/components/SaveModal.tsx:261 msgid "Add to dashboard" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:601 -msgid "Display configuration" +#: superset-frontend/src/explore/components/DataTableControl/index.tsx:97 +msgid "rows retrieved" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:602 -msgid "Configure your how you overlay is displayed here." +#: superset-frontend/src/explore/components/DataTablesPane/index.tsx:166 +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:96 +msgid "Sorry, An error occurred" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:606 -msgid "Style" +#: superset-frontend/src/explore/components/DataTablesPane/index.tsx:256 +#: superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx:146 +#: superset-frontend/src/filters/components/TimeGrain/TimeGrainFilterPlugin.tsx:64 +msgid "No data" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:620 -msgid "Opacity" +#: superset-frontend/src/explore/components/DataTablesPane/index.tsx:307 +msgid "View samples" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:632 -msgid "Color" +#: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:196 +msgid "Search Metrics & Columns" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:651 -msgid "Line width" +#: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:210 +#: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:232 +#, python-format +msgid "Showing %s of %s" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:701 -msgid "Layer configuration" +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:117 +msgid "New chart" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:702 -msgid "Configure the basics of your Annotation Layer." +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:164 +msgid "Edit properties" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:710 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:737 -msgid "Mandatory" +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:170 +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:172 +msgid "View query" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:714 -msgid "Hide layer" +#: superset-frontend/src/explore/components/DisplayQueryButton/index.jsx:180 +msgid "Run in SQL Lab" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:720 -msgid "Choose the annotation layer type" +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:63 +msgid "You do not have permission to edit this chart" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:721 -msgid "Annotation layer type" +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:224 +msgid "" +"The description can be displayed as widget headers in the dashboard view." +" Supports markdown." msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:753 -msgid "Remove" +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:231 +msgid "Configuration" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:166 -msgid "Edit annotation layer" +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:248 +msgid "" +"Duration (in seconds) of the caching timeout for this chart. Note this " +"defaults to the dataset's timeout if undefined." msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:191 -#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:203 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:219 -msgid "Add annotation layer" +#: superset-frontend/src/explore/components/PropertiesModal/index.tsx:268 +msgid "A list of users who can alter the chart. Searchable by name or username." msgstr "" -#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:73 +#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:74 msgid "`Min` value should be numeric or empty" msgstr "" -#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:76 +#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:77 msgid "`Max` value should be numeric or empty" msgstr "" -#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:95 +#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:96 msgid "Min" msgstr "" -#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:104 +#: superset-frontend/src/explore/components/controls/BoundsControl.jsx:105 msgid "Max" msgstr "" -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:159 -msgid "Edit dataset" -msgstr "" - -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:163 -msgid "View in SQL Lab" -msgstr "" - -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:190 -msgid "More dataset related options" -msgstr "" - -#: superset-frontend/src/explore/components/controls/DateFilterControl.jsx:80 -msgid "" -"Superset supports smart date parsing. Strings like `3 weeks ago`, `last " -"sunday`, or `2 weeks from now` can be used." -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:167 -msgid "Default" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:168 -msgid "" -"(optional) default value for the filter, when using the multiple option, " -"you can use a semicolon-delimited list of options." -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:184 -msgid "Sort metric" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:185 -msgid "Metric to sort the results by" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:204 -msgid "Sort ascending" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:205 -msgid "Check for sorting ascending" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:217 -msgid "Multiple selections allowed, otherwise filter is limited to a single value" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:231 -msgid "Search all filter options" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:232 -msgid "" -"By default, each filter loads at most 1000 choices at the initial page " -"load. Check this box if you have more than 1000 filter values and want to" -" enable dynamically searching that loads filter values as users type (may" -" add stress to your database)." -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:252 -msgid "User must select a value for this filter" -msgstr "" - -#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:281 -msgid "Filter configuration" -msgstr "" - -#: superset-frontend/src/explore/components/controls/SelectAsyncControl.jsx:45 -msgid "Error while fetching data" -msgstr "" - #: superset-frontend/src/explore/components/controls/SelectControl.jsx:76 -#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:404 +#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:399 msgid "No results found" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:267 -#: superset-frontend/src/explore/components/controls/SelectControl.jsx:237 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:272 +#: superset-frontend/src/explore/components/controls/SelectControl.jsx:241 #, python-format msgid "%s option(s)" msgstr "" @@ -5961,158 +6388,413 @@ msgid "" "details" msgstr "" -#: superset-frontend/src/explore/components/controls/SpatialControl.jsx:200 +#: superset-frontend/src/explore/components/controls/SpatialControl.jsx:202 msgid "Geohash" msgstr "" -#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:104 +#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:105 msgid "textarea" msgstr "" -#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:135 +#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:136 msgid "in modal" msgstr "" -#: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl.jsx:48 -#: superset-frontend/src/explore/controlPanels/TimeTable.js:38 -msgid "Time series columns" -msgstr "" - #: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:105 msgid "This visualization type is not supported." msgstr "" -#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:201 +#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:199 msgid "Click to change visualization type" msgstr "" -#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:214 +#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:216 msgid "Select a visualization type" msgstr "" -#: superset-frontend/src/explore/components/controls/withAsyncVerification.tsx:199 +#: superset-frontend/src/explore/components/controls/withAsyncVerification.tsx:201 #, python-format msgid "Failed to verify select options: %s" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:262 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:462 +msgid "Annotation Slice Configuration" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:463 +msgid "" +"This section allows you to configure how to use the slice\n" +" to generate annotations." +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:603 +msgid "Display configuration" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:604 +msgid "Configure your how you overlay is displayed here." +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:608 +msgid "Style" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:622 +msgid "Opacity" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:634 +msgid "Color" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:653 +msgid "Line width" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:702 +msgid "Layer configuration" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:703 +msgid "Configure the basics of your Annotation Layer." +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:711 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:738 +msgid "Mandatory" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:715 +msgid "Hide layer" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:721 +msgid "Choose the annotation layer type" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:722 +msgid "Annotation layer type" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:754 +msgid "Remove" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/index.jsx:167 +msgid "Edit annotation layer" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/index.jsx:198 +#: superset-frontend/src/explore/components/controls/AnnotationLayerControl/index.jsx:210 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:243 +msgid "Add annotation layer" +msgstr "" + +#: superset-frontend/src/explore/components/controls/CollectionControl/index.jsx:59 +msgid "Empty collection" +msgstr "" + +#: superset-frontend/src/explore/components/controls/CollectionControl/index.jsx:63 +msgid "Add an item" +msgstr "" + +#: superset-frontend/src/explore/components/controls/CollectionControl/index.jsx:141 +msgid "Remove item" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:170 +msgid "Edit dataset" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:175 +msgid "View in SQL Lab" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:222 +msgid "More dataset related options" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:236 +msgid "Missing dataset" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:241 +msgid "The dataset linked to this chart may have been deleted." +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:279 msgid "RANGE TYPE" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:285 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:302 msgid "Actual time range" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:306 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:323 msgid "CANCEL" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:315 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:333 msgid "APPLY" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:324 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:342 msgid "Edit time range" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx:51 -msgid "Configure advanced time range" +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:58 +msgid "Configure Advanced Time Range " msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx:52 -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:124 -msgid "START" +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:64 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:114 +msgid "START (INCLUSIVE)" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx:58 -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:176 -msgid "END" +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:66 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:116 +msgid "Start date included in time range" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CalendarFrame.tsx:40 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:76 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:172 +msgid "END (EXCLUSIVE)" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:78 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:174 +msgid "End date excluded from time range" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CalendarFrame.tsx:43 msgid "Configure Time Range: Previous..." msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CommonFrame.tsx:35 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CommonFrame.tsx:41 msgid "Configure Time Range: Last..." msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:121 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:110 msgid "Configure custom time range" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:151 -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:202 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:146 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:203 msgid "Relative quantity" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:229 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:230 msgid "Anchor to" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:238 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:239 msgid "NOW" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:241 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:242 msgid "Date/Time" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:159 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:367 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:29 +msgid "Return to specific datetime." +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:30 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:44 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:62 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:76 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:89 +msgid "Syntax" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:34 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:49 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:67 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:81 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:95 +msgid "Example" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:43 +msgid "Moves the given set of dates by a specified interval." +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:58 +msgid "Truncates the specified date to the accuracy specified by the date unit." +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:75 +msgid "Get the last date by the date unit." +msgstr "" + +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:88 +msgid "Get the specify date for the holiday" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndFilterSelect.tsx:318 +#: superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndMetricSelect.tsx:271 +msgid "Drop columns or metrics" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndSelectLabel.tsx:58 +msgid "Drop columns" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:167 +msgid "Default" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:168 +msgid "" +"(optional) default value for the filter, when using the multiple option, " +"you can use a semicolon-delimited list of options." +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:184 +msgid "Sort metric" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:185 +msgid "Metric to sort the results by" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:204 +msgid "Sort ascending" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:205 +msgid "Check for sorting ascending" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:215 +msgid "Allow multiple selections" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:217 +msgid "Multiple selections allowed, otherwise filter is limited to a single value" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:231 +msgid "Search all filter options" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:232 +msgid "" +"By default, each filter loads at most 1000 choices at the initial page " +"load. Check this box if you have more than 1000 filter values and want to" +" enable dynamically searching that loads filter values as users type (may" +" add stress to your database)." +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:251 +msgid "Required" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:252 +msgid "User must select a value for this filter" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:281 +msgid "Filter configuration" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.jsx:170 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:378 msgid "Simple" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:176 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:399 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.jsx:187 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:418 msgid "Custom SQL" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:282 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:292 msgid "No such column found. To filter on a metric, try the Custom SQL tab." msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:291 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:301 #, python-format msgid "%s column(s) and metric(s)" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:301 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:286 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:311 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:293 #, python-format msgid "%s column(s)" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:302 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:312 msgid "To filter on a metric, use Custom SQL tab." msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:307 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:319 #, python-format msgid "%s operator(s)" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:326 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:340 msgid "Type a value here" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:385 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx:418 msgid "Filter value (case sensitive)" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:92 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent/index.jsx:96 msgid "choose WHERE or HAVING..." msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:127 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent/index.jsx:132 msgid "Filters by columns" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:129 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent/index.jsx:134 msgid "Filters by metrics" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterPopoverTrigger.tsx:94 +#: superset-frontend/src/explore/components/controls/FixedOrMetricControl/index.jsx:149 +msgid "Fixed" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FixedOrMetricControl/index.jsx:165 +msgid "Based on a metric" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopoverTitle.jsx:73 +msgid "My metric" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/MetricsControl.jsx:409 +msgid "Add metric" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:304 +#, python-format +msgid "%s aggregates(s)" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:313 +#, python-format +msgid "%s saved metric(s)" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:353 +msgid "Saved" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:356 +msgid "Saved metric" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:381 +msgid "column" +msgstr "" + +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:401 +msgid "aggregate" +msgstr "" + +#: superset-frontend/src/explore/components/controls/OptionControls/index.tsx:276 msgid "" "\n" " This filter was inherited from the dashboard's context.\n" @@ -6120,38 +6802,13 @@ msgid "" " " msgstr "" -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:297 -#, python-format -msgid "%s aggregates(s)" +#: superset-frontend/src/explore/components/controls/SelectAsyncControl/index.jsx:45 +msgid "Error while fetching data" msgstr "" -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:306 -#, python-format -msgid "%s saved metric(s)" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:346 -msgid "Saved" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:349 -msgid "Saved metric" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:370 -msgid "column" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:386 -msgid "aggregate" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopoverTitle.jsx:73 -msgid "My metric" -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/MetricsControl.jsx:402 -msgid "Add metric" +#: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl/index.jsx:49 +#: superset-frontend/src/explore/controlPanels/TimeTable.js:38 +msgid "Time series columns" msgstr "" #: superset-frontend/src/explore/controlPanels/Separator.js:25 @@ -6172,127 +6829,127 @@ msgid "Put your code here" msgstr "" #: superset-frontend/src/explore/controlPanels/TimeTable.js:26 -#: superset-frontend/src/explore/controlPanels/sections.jsx:112 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:142 +#: superset-frontend/src/explore/controlPanels/sections.tsx:113 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:179 msgid "Query" msgstr "" -#: superset-frontend/src/explore/controlPanels/TimeTable.js:49 +#: superset-frontend/src/explore/controlPanels/TimeTable.js:50 msgid "URL" msgstr "" -#: superset-frontend/src/explore/controlPanels/TimeTable.js:50 +#: superset-frontend/src/explore/controlPanels/TimeTable.js:51 msgid "" "Templated link, it's possible to include {{ metric }} or other values " "coming from the controls." msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:24 -#: superset-frontend/src/explore/controlPanels/sections.jsx:83 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:189 +#: superset-frontend/src/explore/controlPanels/sections.tsx:25 +#: superset-frontend/src/explore/controlPanels/sections.tsx:84 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:191 msgid "Time" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:26 -#: superset-frontend/src/explore/controlPanels/sections.jsx:84 +#: superset-frontend/src/explore/controlPanels/sections.tsx:27 +#: superset-frontend/src/explore/controlPanels/sections.tsx:85 msgid "Time related form attributes" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:31 +#: superset-frontend/src/explore/controlPanels/sections.tsx:32 msgid "Chart type" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:41 +#: superset-frontend/src/explore/controlPanels/sections.tsx:42 msgid "Chart ID" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:43 +#: superset-frontend/src/explore/controlPanels/sections.tsx:44 msgid "The id of the active chart" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:50 +#: superset-frontend/src/explore/controlPanels/sections.tsx:51 msgid "Cache Timeout (seconds)" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:52 +#: superset-frontend/src/explore/controlPanels/sections.tsx:53 msgid "The number of seconds before expiring the cache" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:59 +#: superset-frontend/src/explore/controlPanels/sections.tsx:60 msgid "URL parameters" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:61 +#: superset-frontend/src/explore/controlPanels/sections.tsx:62 msgid "Extra parameters for use in jinja templated queries" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:68 +#: superset-frontend/src/explore/controlPanels/sections.tsx:69 msgid "Time range endpoints" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:70 +#: superset-frontend/src/explore/controlPanels/sections.tsx:71 msgid "Time range endpoints (SIP-15)" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:90 +#: superset-frontend/src/explore/controlPanels/sections.tsx:91 msgid "Annotations and layers" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:124 +#: superset-frontend/src/explore/controlPanels/sections.tsx:125 msgid "Sort descending" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:126 +#: superset-frontend/src/explore/controlPanels/sections.tsx:127 msgid "Whether to sort descending or ascending" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:133 +#: superset-frontend/src/explore/controlPanels/sections.tsx:134 msgid "Contribution" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:135 +#: superset-frontend/src/explore/controlPanels/sections.tsx:136 msgid "Compute the contribution to the total" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:143 +#: superset-frontend/src/explore/controlPanels/sections.tsx:144 msgid "Advanced analytics" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:145 +#: superset-frontend/src/explore/controlPanels/sections.tsx:146 msgid "" "This section contains options that allow for advanced analytical post " "processing of query results" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:151 +#: superset-frontend/src/explore/controlPanels/sections.tsx:152 msgid "Rolling window" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:157 +#: superset-frontend/src/explore/controlPanels/sections.tsx:158 msgid "Rolling function" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:166 +#: superset-frontend/src/explore/controlPanels/sections.tsx:167 msgid "" "Defines a rolling window function to apply, works along with the " "[Periods] text box" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:176 +#: superset-frontend/src/explore/controlPanels/sections.tsx:177 msgid "Periods" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:178 +#: superset-frontend/src/explore/controlPanels/sections.tsx:179 msgid "" "Defines the size of the rolling window function, relative to the time " "granularity selected" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:188 +#: superset-frontend/src/explore/controlPanels/sections.tsx:189 msgid "Min periods" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:190 +#: superset-frontend/src/explore/controlPanels/sections.tsx:191 msgid "" "The minimum number of rolling periods required to show a value. For " "instance if you do a cumulative sum on 7 days you may want your \"Min " @@ -6301,52 +6958,72 @@ msgid "" "periods" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:200 +#: superset-frontend/src/explore/controlPanels/sections.tsx:201 msgid "Time comparison" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:208 +#: superset-frontend/src/explore/controlPanels/sections.tsx:209 msgid "Time shift" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:219 +#: superset-frontend/src/explore/controlPanels/sections.tsx:220 msgid "" "Overlay one or more timeseries from a relative time period. Expects " "relative time deltas in natural language (example: 24 hours, 7 days, 52 " "weeks, 365 days). Free text is supported." msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:231 +#: superset-frontend/src/explore/controlPanels/sections.tsx:232 msgid "Calculation type" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:239 +#: superset-frontend/src/explore/controlPanels/sections.tsx:240 msgid "" "How to display time shifts: as individual lines; as the absolute " "difference between the main time series and each time shift; as the " "percentage change; or as the ratio between series and time shifts." msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:247 +#: superset-frontend/src/explore/controlPanels/sections.tsx:248 msgid "Python functions" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:256 +#: superset-frontend/src/explore/controlPanels/sections.tsx:257 msgid "Rule" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:259 +#: superset-frontend/src/explore/controlPanels/sections.tsx:260 msgid "Pandas resample rule" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:267 +#: superset-frontend/src/explore/controlPanels/sections.tsx:268 msgid "Method" msgstr "" -#: superset-frontend/src/explore/controlPanels/sections.jsx:277 +#: superset-frontend/src/explore/controlPanels/sections.tsx:278 msgid "Pandas resample method" msgstr "" +#: superset-frontend/src/filters/components/GroupBy/GroupByFilterPlugin.tsx:60 +msgid "No columns" +msgstr "" + +#: superset-frontend/src/filters/components/GroupBy/GroupByFilterPlugin.tsx:61 +#: superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx:147 +#: superset-frontend/src/filters/components/TimeColumn/TimeColumnFilterPlugin.tsx:74 +#: superset-frontend/src/filters/components/TimeGrain/TimeGrainFilterPlugin.tsx:65 +#, python-format +msgid "%s option" +msgstr "" + +#: superset-frontend/src/filters/components/Range/RangeFilterPlugin.tsx:74 +msgid "Chosen non-numeric column" +msgstr "" + +#: superset-frontend/src/filters/components/TimeColumn/TimeColumnFilterPlugin.tsx:73 +msgid "No time columns" +msgstr "" + #: superset-frontend/src/profile/components/App.tsx:48 msgid "Favorites" msgstr "" @@ -6379,326 +7056,322 @@ msgstr "" msgid "No favorite dashboards yet, go click on stars!" msgstr "" -#: superset-frontend/src/profile/components/UserInfo.tsx:39 +#: superset-frontend/src/profile/components/UserInfo.tsx:44 msgid "Profile picture provided by Gravatar" msgstr "" -#: superset-frontend/src/profile/components/UserInfo.tsx:57 +#: superset-frontend/src/profile/components/UserInfo.tsx:63 msgid "joined" msgstr "" -#: superset-frontend/src/profile/components/UserInfo.tsx:69 +#: superset-frontend/src/profile/components/UserInfo.tsx:75 msgid "id:" msgstr "" -#: superset-frontend/src/views/CRUD/utils.tsx:149 +#: superset-frontend/src/views/CRUD/utils.tsx:145 msgid "There was an error fetching your recent activity:" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:147 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:109 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:92 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:93 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:131 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:511 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:178 -#: superset-frontend/src/views/CRUD/utils.tsx:202 -#: superset-frontend/src/views/CRUD/utils.tsx:257 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:164 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:152 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:108 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:95 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:96 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:139 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:530 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:233 +#: superset-frontend/src/views/CRUD/utils.tsx:198 +#: superset-frontend/src/views/CRUD/utils.tsx:263 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:166 #, python-format msgid "Deleted: %s" msgstr "" -#: superset-frontend/src/views/CRUD/utils.tsx:205 +#: superset-frontend/src/views/CRUD/utils.tsx:201 #, python-format msgid "There was an issue deleting: %s" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:150 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:113 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:95 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:97 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:137 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:515 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:181 -#: superset-frontend/src/views/CRUD/utils.tsx:261 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:167 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:155 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:112 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:98 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:100 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:145 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:534 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:236 +#: superset-frontend/src/views/CRUD/utils.tsx:267 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:169 #, python-format msgid "There was an issue deleting %s: %s" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:81 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:544 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:80 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:452 msgid "report" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:81 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:80 msgid "alert" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:82 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:108 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:117 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:81 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:107 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:116 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:72 msgid "reports" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:82 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:81 msgid "alerts" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:165 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:170 #, python-format msgid "There was an issue deleting the selected %s: %s" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:213 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:218 msgid "Last run" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:245 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1331 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:250 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1282 msgid "Notification method" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:292 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:297 msgid "Execution log" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:320 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:195 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:250 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:359 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:229 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:348 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:346 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:378 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:316 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:349 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:325 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:194 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:253 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:374 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:232 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:353 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:362 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:389 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:318 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:404 msgid "Actions" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:347 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:218 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:278 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:513 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:262 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:472 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:468 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:133 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:352 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:217 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:281 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:535 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:265 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:484 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:479 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:170 msgid "Bulk select" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:361 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:366 #, python-format msgid "No %s yet" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:368 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:213 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:287 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:273 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:391 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:192 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:273 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:251 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:380 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:264 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:373 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:216 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:290 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:287 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:406 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:195 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:276 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:259 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:385 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:280 msgid "Created by" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:377 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:382 #, python-format msgid "An error occurred while fetching created by values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:384 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:230 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:401 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:389 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:238 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:406 msgid "Status" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:390 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:395 msgid "${AlertState.success}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:391 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:396 msgid "${AlertState.working}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:392 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:397 msgid "${AlertState.error}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:393 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:398 msgid "${AlertState.noop}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:394 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:399 msgid "${AlertState.grace}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:411 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:416 msgid "Alerts & reports" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:421 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:427 msgid "Reports" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:445 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:453 #, python-format msgid "This action will permanently delete %s." msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:456 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:464 #, python-format msgid "Delete %s?" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:460 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:305 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:361 -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:72 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:297 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:550 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:325 -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:94 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:283 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:501 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:581 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:435 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:468 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:304 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:369 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:75 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:311 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:581 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:328 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:104 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:291 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:522 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:600 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:490 msgid "Please confirm" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:461 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:469 #, python-format msgid "Are you sure you want to delete the selected %s?" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:56 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:67 msgid "< (Smaller than)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:60 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:71 msgid "> (Larger than)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:64 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:75 msgid "<= (Smaller or equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:68 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:79 msgid ">= (Larger or equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:72 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:83 msgid "== (Is equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:76 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:87 msgid "!= (Is not equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:80 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:91 msgid "Not null" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:91 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:102 msgid "30 days" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:95 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:106 msgid "60 days" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:99 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:110 msgid "90 days" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:345 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:357 msgid "Add notification method" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:346 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:358 msgid "Add delivery method" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:461 -msgid "Recipients are separated by \",\" or \";\"" -msgstr "" - -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1042 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:255 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:207 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:979 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:279 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:231 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:225 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:343 -#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:112 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:252 +#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:106 msgid "Add" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1054 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:991 msgid "Edit ${isReport ? 'Report' : 'Alert'}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1055 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:992 msgid "Add ${isReport ? 'Report' : 'Alert'}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1063 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1071 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1000 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1008 msgid "Report name" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1063 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1071 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1000 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1008 msgid "Alert name" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1117 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1054 msgid "Alert condition" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1161 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1098 msgid "Trigger Alert If..." msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1185 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1201 -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:123 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1122 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1138 +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:140 msgid "Value" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1213 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1150 msgid "Report schedule" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1214 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1151 msgid "Alert condition schedule" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1224 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1162 msgid "Schedule settings" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1228 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1166 msgid "Log retention" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1252 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1190 msgid "Working timeout" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1260 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1273 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1199 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1214 msgid "Time in seconds" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1267 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1207 msgid "Grace period" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1282 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1224 msgid "Message content" msgstr "" @@ -6707,27 +7380,31 @@ msgid "log" msgstr "" #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:94 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:355 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:357 msgid "State" msgstr "" -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:100 -msgid "Scheduled at" +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:105 +msgid "Execution ID" msgstr "" -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:108 -msgid "Start at" +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:117 +msgid "Scheduled at (UTC)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:118 +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:125 +msgid "Start at (UTC)" +msgstr "" + +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:135 msgid "Duration" msgstr "" -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:127 +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:144 msgid "Error message" msgstr "" -#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:139 +#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:156 msgid "${alertResource?.type}" msgstr "" @@ -6735,39 +7412,43 @@ msgstr "" msgid "CRON expression" msgstr "" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:62 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:64 msgid "Report sent" msgstr "" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:63 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:65 msgid "Alert triggered, notification sent" msgstr "" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:69 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:71 msgid "Report sending" msgstr "" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:70 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:72 msgid "Alert running" msgstr "" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:76 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:78 msgid "Report failed" msgstr "" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:77 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:79 msgid "Alert failed" msgstr "" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:82 -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:92 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:84 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:94 msgid "Nothing triggered" msgstr "" -#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:87 +#: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:89 msgid "Alert Triggered, In Grace Period" msgstr "" +#: superset-frontend/src/views/CRUD/alert/components/NotificationMethod.tsx:162 +msgid "Recipients are separated by \",\" or \";\"" +msgstr "" + #: superset-frontend/src/views/CRUD/alert/components/RecipientIcon.tsx:38 msgid "${RecipientIconName.email}" msgstr "" @@ -6776,70 +7457,70 @@ msgstr "" msgid "${RecipientIconName.slack}" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:65 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:64 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:110 msgid "annotation" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:133 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:132 #, python-format msgid "There was an issue deleting the selected annotations: %s" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:180 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:179 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:289 msgid "Edit annotation" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:187 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:186 msgid "Delete annotation" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:208 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:254 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:207 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:253 msgid "Annotation" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:260 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:259 msgid "No annotation yet" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:269 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:268 msgid "Annotation Layer ${annotationLayerName}" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:291 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:290 msgid "" "Are you sure you want to delete " "${annotationCurrentlyDeleting?.short_descr}?" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:301 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:300 msgid "Delete Annotation?" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:306 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:305 msgid "Are you sure you want to delete the selected annotations?" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:289 msgid "Add annotation" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:274 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:298 msgid "Annotation name" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:286 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:310 msgid "date" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:307 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:330 msgid "Additional information" msgstr "" -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:314 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:243 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:337 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:267 msgid "Description (this can be seen in the list)" msgstr "" @@ -6847,89 +7528,89 @@ msgstr "" msgid "annotation_layer" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:218 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:242 msgid "Edit annotation layer properties" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:228 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:252 msgid "Annotation layer name" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:67 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:339 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:70 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:347 msgid "Annotation layers" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:112 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:115 #, python-format msgid "There was an issue deleting the selected layers: %s" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:181 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:257 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:158 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:279 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:184 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:271 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:161 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:295 msgid "Last modified" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:206 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:184 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:285 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:209 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:187 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:340 msgid "Created on" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:231 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:210 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:234 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:213 msgid "Edit template" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:240 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:219 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:243 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:222 msgid "Delete template" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:266 -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:323 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:269 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:326 msgid "Annotation layer" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:296 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:282 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:370 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:299 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:285 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:425 #, python-format msgid "An error occurred while fetching dataset datasource values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:329 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:332 msgid "No annotation layers yet" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:349 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:357 msgid "This action will permanently delete the layer." msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:357 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:365 msgid "Delete Layer?" msgstr "" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:362 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:370 msgid "Are you sure you want to delete the selected layers?" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:75 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:300 -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:97 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:286 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:78 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:314 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:107 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:294 msgid "Are you sure you want to delete" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:137 -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:143 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:151 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:160 #, python-format msgid "Last modified %s" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:53 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:59 msgid "" "The passwords for the databases below are needed in order to import them " "together with the charts. Please note that the \"Secure Extra\" and " @@ -6938,68 +7619,102 @@ msgid "" "needed." msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:60 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:66 msgid "" "You are importing one or more charts that already exist. Overwriting " "might cause you to lose some of your work. Are you sure you want to " "overwrite?" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:180 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:190 #, python-format msgid "There was an issue deleting the selected charts: %s" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:247 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:220 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:292 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:261 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:227 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:303 msgid "Modified by" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:370 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:359 -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:390 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:385 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:364 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:401 msgid "Owner" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:380 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:389 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:410 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:431 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:455 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:368 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:389 +msgid "All" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:395 #, python-format msgid "An error occurred while fetching chart owners values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:401 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:416 #, python-format msgid "An error occurred while fetching chart created by values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:412 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:427 msgid "Viz type" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:444 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:459 #, python-format msgid "An error occurred while fetching chart dataset values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:454 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:412 -#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:133 -#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:111 -#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:136 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:469 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:417 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:139 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:114 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:140 msgid "Favorite" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:461 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:419 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:474 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:410 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:422 +msgid "Any" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:476 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:424 msgid "Yes" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:462 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:420 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:477 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:425 msgid "No" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:551 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:492 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:440 +msgid "Alphabetical" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:498 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:446 +msgid "Recently modified" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:504 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:452 +msgid "Least recently modified" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:559 +msgid "Import charts" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:582 msgid "Are you sure you want to delete the selected charts?" msgstr "" @@ -7023,38 +7738,46 @@ msgstr "" msgid "css" msgstr "" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:66 -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:240 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:69 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:243 msgid "CSS templates" msgstr "" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:115 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:118 #, python-format msgid "There was an issue deleting the selected templates: %s" msgstr "" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:151 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:154 #, python-format msgid "Last modified by %s" msgstr "" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:249 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:252 msgid "CSS template" msgstr "" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:313 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:316 msgid "This action will permanently delete the template." msgstr "" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:321 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:324 msgid "Delete Template?" msgstr "" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:326 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:329 msgid "Are you sure you want to delete the selected templates?" msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:50 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:150 +msgid "published" +msgstr "" + +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:150 +msgid "draft" +msgstr "" + +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:52 msgid "" "The passwords for the databases below are needed in order to import them " "together with the dashboards. Please note that the \"Secure Extra\" and " @@ -7063,46 +7786,37 @@ msgid "" "needed." msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:57 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:59 msgid "" "You are importing one or more dashboards that already exist. Overwriting " "might cause you to lose some of your work. Are you sure you want to " "overwrite?" msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:159 -#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:85 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:165 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:88 #, python-format msgid "An error occurred while fetching dashboards: %s" msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:176 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:183 msgid "There was an issue deleting the selected dashboards: " msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:369 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:374 #, python-format msgid "An error occurred while fetching dashboard owner values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:390 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:395 #, python-format msgid "An error occurred while fetching dashboard created by values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:408 -msgid "Unpublished" -msgstr "" - -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:502 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:523 msgid "Are you sure you want to delete the selected dashboards?" msgstr "" -#: superset-frontend/src/views/CRUD/data/components/SyntaxHighlighterCopy/index.tsx:68 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:165 -msgid "Sorry, your browser does not support copying." -msgstr "" - #: superset-frontend/src/views/CRUD/data/components/SyntaxHighlighterCopy/index.tsx:73 msgid "SQL Copied!" msgstr "" @@ -7122,45 +7836,49 @@ msgid "" "overwrite?" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:78 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:441 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:149 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:86 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:457 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:80 msgid "database" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:118 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:126 #, python-format msgid "An error occurred while fetching database related data: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:210 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:372 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:443 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:190 +msgid "Import databases" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:226 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:388 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:483 msgid "Asynchronous query execution" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:213 -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:375 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:229 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:391 msgid "AQE" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:228 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:244 msgid "Allow data manipulation language" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:231 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:247 msgid "DML" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:243 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:259 msgid "CSV upload" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:303 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:319 msgid "Delete database" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:410 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:426 #, python-format msgid "" "The database %s is linked to %s charts that appear on %s dashboards. Are " @@ -7168,77 +7886,97 @@ msgid "" "objects." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:423 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:439 msgid "Delete Database?" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:156 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:87 msgid "Please enter a SQLAlchemy URI to test" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:176 -msgid "Connection looks good!" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:189 -msgid "ERROR: Connection failed. " -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:307 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:212 #, python-format msgid "Sorry there was an error fetching database information: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:255 msgid "Edit database" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:255 msgid "Add database" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:361 -msgid "Connection" +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:265 +msgid "Display Name" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:369 -msgid "Database name" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:377 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:273 msgid "Name your dataset" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:393 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:278 +msgid "Pick a name to help you identify this database." +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:292 msgid "dialect+driver://username:password@host:port/database" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:399 -msgid "Test connection" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:403 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:299 msgid "Refer to the " msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:409 -msgid "SQLAlchemy docs" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:411 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:307 msgid " for more information on how to structure your URI." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:415 -msgid "Performance" +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:319 +msgid "Test connection" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:417 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:423 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:345 +msgid "Allow this database to be queried in SQL Lab" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:364 +msgid "Allow creation of new tables based on queries" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:380 +msgid "Allow creation of new views based on queries" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:389 +msgid "CTAS & CVAS SCHEMA" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:396 +msgid "Search or select schema" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:401 +msgid "" +"When allowing CREATE TABLE AS option in SQL Lab, this option forces the " +"table to be created in this schema." +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:418 +msgid "" +"Allow manipulation of the database using non-SELECT statements such as " +"UPDATE, DELETE, CREATE, etc." +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:431 +msgid "Allow multi schema metadata fetch" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:458 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:464 msgid "Chart cache timeout" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:445 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:486 msgid "" "Operate the database in asynchronous mode, meaning that the queries are " "executed on remote workers as opposed to on the web server itself. This " @@ -7246,57 +7984,34 @@ msgid "" " Refer to the installation docs for more information." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:455 -msgid "SQL Lab settings" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:507 -msgid "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...)" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:521 -msgid "Allow multi schema metadata fetch" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:533 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:539 -msgid "CTAS schema" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:544 -msgid "" -"When allowing CREATE TABLE AS option in SQL Lab, this option forces the " -"table to be created in this schema." -msgstr "" - -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:553 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:558 -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:642 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:508 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:513 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:605 msgid "Secure extra" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:568 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:523 msgid "JSON string containing additional connection configuration." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:573 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:528 msgid "" "This is used to provide connection information for systems like Hive, " "Presto, and BigQuery, which do not conform to the username:password " "syntax normally used by SQLAlchemy." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:592 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:547 msgid "" "Optional CA_BUNDLE contents to validate HTTPS requests. Only available on" " certain database engines." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:608 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:570 msgid "Impersonate Logged In User (Presto & Hive)" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:610 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:573 msgid "" "If Presto, all the queries in SQL Lab are going to be executed as the " "currently logged on user who must have permission to run them. If Hive " @@ -7305,26 +8020,26 @@ msgid "" "hive.server2.proxy.user property." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:628 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:590 msgid "Allow data upload" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:630 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:593 msgid "If selected, please set the schemas allowed for data upload in Extra." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:650 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:613 msgid "JSON string containing extra configuration elements." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:653 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:616 msgid "" "1. The engine_params object gets unpacked into the " "sqlalchemy.create_engine call, while the metadata_params gets unpacked " "into the sqlalchemy.MetaData call." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:660 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:623 msgid "" "2. The metadata_cache_timeout is a cache timeout setting in seconds for " "metadata fetch of this database. Specify it as " @@ -7333,7 +8048,7 @@ msgid "" "the functionality. A timeout of 0 indicates that the cache never expires." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:669 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:632 msgid "" "3. The schemas_allowed_for_csv_upload is a comma separated list of " "schemas that CSVs are allowed to upload to. Specify it as " @@ -7342,28 +8057,23 @@ msgid "" "accessed, just leave the list empty." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:678 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:641 msgid "" "4. The version field is a string specifying this db's version. This " "should be used with Presto DBs so that the syntax is correct." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:684 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:647 msgid "" "5. The allows_virtual_table_explore field is a boolean specifying whether" " or not the Explore button in SQL Lab results is shown." msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:100 -#, python-format -msgid "Error while saving dataset: %s" -msgstr "" - -#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:117 +#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:111 msgid "Add dataset" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:53 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:58 msgid "" "The passwords for the databases below are needed in order to import them " "together with the datasets. Please note that the \"Secure Extra\" and " @@ -7372,53 +8082,57 @@ msgid "" "needed." msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:60 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:65 msgid "" "You are importing one or more datasets that already exist. Overwriting " "might cause you to lose some of your work. Are you sure you want to " "overwrite?" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:165 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:174 msgid "An error occurred while fetching dataset related data" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:185 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:194 #, python-format msgid "An error occurred while fetching dataset related data: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:204 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:213 msgid "Physical dataset" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:214 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:221 msgid "Virtual dataset" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:399 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:410 #, python-format msgid "An error occurred while fetching dataset owner values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:418 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:429 #, python-format msgid "An error occurred while fetching datasets: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:433 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:365 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:390 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:444 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:367 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:445 #, python-format msgid "An error occurred while fetching schema values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:533 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:502 +msgid "Import datasets" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:552 #, python-format msgid "There was an issue deleting the selected datasets: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:556 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:575 #, python-format msgid "" "The dataset %s is linked to %s charts that appear on %s dashboards. Are " @@ -7426,93 +8140,97 @@ msgid "" "objects." msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:569 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:588 msgid "Delete Dataset?" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:582 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:601 msgid "Are you sure you want to delete the selected datasets?" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:632 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:651 msgid "0 Selected" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:635 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:654 #, python-format msgid "%s Selected (Virtual)" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:642 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:661 #, python-format msgid "%s Selected (Physical)" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:649 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:668 #, python-format msgid "%s Selected (%s Physical, %s Virtual)" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:120 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:122 #, python-format msgid "There was an issue previewing the selected query. %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:149 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:151 msgid "Success" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:154 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:156 msgid "Failed" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:159 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:161 msgid "Running" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:164 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:166 msgid "Offline" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:169 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:171 msgid "Scheduled" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:212 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:214 #, python-format msgid "Duration: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:225 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:227 #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:147 msgid "Tab name" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:257 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:241 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:259 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:296 msgid "TABLES" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:296 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:298 msgid "Rows" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:324 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:326 msgid "Open query in SQL Lab" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:348 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:382 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:350 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:384 #, python-format msgid "An error occurred while fetching database values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:395 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:391 +msgid "Time range" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:397 msgid "Search by query text" msgstr "" #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:119 -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:315 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:367 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:98 msgid "Query preview" msgstr "" @@ -7540,111 +8258,147 @@ msgstr "" msgid "Executed query" msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:87 -#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:145 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:55 +msgid "" +"The passwords for the databases below are needed in order to import them " +"together with the saved queries. Please note that the \"Secure Extra\" " +"and \"Certificate\" sections of the database configuration are not " +"present in export files, and should be added manually after the import if" +" they are needed." +msgstr "" + +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:62 +msgid "" +"You are importing one or more saved queries that already exist. " +"Overwriting might cause you to lose some of your work. Are you sure you " +"want to overwrite?" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:107 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:234 msgid "Saved queries" msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:116 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:153 #, python-format msgid "There was an issue previewing the selected query %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:162 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:191 +msgid "Import queries" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:217 msgid "Link Copied!" msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:198 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:253 #, python-format msgid "There was an issue deleting the selected queries: %s" msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:323 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:374 msgid "Edit query" msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:331 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:381 msgid "Copy query URL" msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:339 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:388 +msgid "Export query" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:395 msgid "Delete query" msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:411 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:239 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:466 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:243 msgid "This action will permanently delete the saved query." msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:421 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:251 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:476 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:255 msgid "Delete Query?" msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:436 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:491 msgid "Are you sure you want to delete the selected queries?" msgstr "" +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:534 +msgid "queries" +msgstr "" + #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:126 msgid "Query name" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:110 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:99 +msgid "[Untitled]" +msgstr "" + +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:100 +msgid "Unknown" +msgstr "" + +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:175 msgid "Edited" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:117 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:183 msgid "Created" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:127 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:193 msgid "Viewed" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:135 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:201 msgid "Examples" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:139 -#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:143 -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:268 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:145 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:147 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:272 msgid "Mine" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:72 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:70 msgid "Recently viewed charts, dashboards, and saved queries will appear here" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:77 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:75 msgid "Recently created charts, dashboards, and saved queries will appear here" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:82 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:80 msgid "Recent example charts, dashboards, and saved queries will appear here" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:87 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:85 msgid "Recently edited charts, dashboards, and saved queries will appear here" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:115 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:112 msgid "" "${tableName\n" -" .split('')\n" -" .slice(0, tableName.length - 1)\n" -" .join('')}\n" +" .split('')\n" +" .slice(0, tableName.length - 1)\n" +" .join('')}\n" " " msgstr "" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:135 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:131 msgid "You don't have any favorites yet!" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:147 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:143 msgid "SQL Lab queries" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:148 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:144 msgid "${tableName}" msgstr "" @@ -7652,24 +8406,44 @@ msgstr "" msgid "query" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:221 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:223 msgid "Share" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:307 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:312 #, python-format msgid "Last run %s" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:125 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:147 +#, python-format +msgid "There was an issue fetching your recent activity: %s" +msgstr "" + +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:160 +#, python-format +msgid "There was an issues fetching your dashboards: %s" +msgstr "" + +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:169 +#, python-format +msgid "There was an issues fetching your chart: %s" +msgstr "" + +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:178 +#, python-format +msgid "There was an issues fetching your saved queries: %s" +msgstr "" + +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:211 msgid "Recents" msgstr "" -#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:276 +#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:272 msgid "Select start and end date" msgstr "" -#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:382 +#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:378 #, python-format msgid "Type or Select [%s]" msgstr "" @@ -7747,49 +8521,3 @@ msgstr "" #: superset-frontend/src/visualizations/TimeTable/TimeTableChartPlugin.js:24 msgid "Time-series Table" msgstr "" - -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:385 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:364 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:378 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:399 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:420 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:444 -msgid "All" -msgstr "" - -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:406 -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:418 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:463 -msgid "Any" -msgstr "" - -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:436 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:481 -msgid "Alphabetical" -msgstr "" - -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:442 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:487 -msgid "Recently modified" -msgstr "" - -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:448 -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:493 -msgid "Least recently modified" -msgstr "" - -#: superset-frontend/src/components/ListView/ListView.tsx:393 -msgid "No Data" -msgstr "" - -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:138 -msgid "published" -msgstr "" - -#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:138 -msgid "draft" -msgstr "" - -#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:506 -msgid "Autocomplete" -msgstr ""