From 5b79f84e1ba2feab10bc9b96fd786d82418b7b4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=84=B8=ED=99=98?= Date: Tue, 23 Mar 2021 09:35:54 +0900 Subject: [PATCH] chore: Improve Korean translation (#13722) * chore: Improve Korean translation * chore: Improve Korean translation * delete wrong end line * chore: Improve Korean translation * delete wrong end line * apply pre-commit --- .../translations/ko/LC_MESSAGES/messages.json | 642 ++- .../translations/ko/LC_MESSAGES/messages.po | 4985 +++++++++-------- 2 files changed, 3166 insertions(+), 2461 deletions(-) diff --git a/superset/translations/ko/LC_MESSAGES/messages.json b/superset/translations/ko/LC_MESSAGES/messages.json index 03ebcdc97459f..ecde58250fe39 100644 --- a/superset/translations/ko/LC_MESSAGES/messages.json +++ b/superset/translations/ko/LC_MESSAGES/messages.json @@ -15,9 +15,9 @@ "Datasets": ["데이터베이스"], "Charts": ["차트"], "Dashboards": ["대시보드"], - "Plugins": [""], + "Plugins": ["플러그인"], "CSS Templates": ["CSS 템플릿"], - "Row level security": [""], + "Row level security": ["저수준 보안"], "Security": ["보안"], "Import Dashboards": ["대시보드 가져오기"], "SQL Editor": ["SQL 편집기"], @@ -25,28 +25,37 @@ "Saved Queries": ["저장된 Query"], "Query History": ["Query 실행 이력"], "Upload a CSV": ["CSV 업로드"], - "Upload Excel": [""], - "Action Log": [""], + "Upload Excel": ["엑셀 업로드"], + "Action Log": ["활동 기록"], "Dashboard Emails": ["대시보드"], "Chart Email Schedules": [""], - "Alerts": [""], - "Alerts & Reports": [""], + "Alerts": ["경고"], + "Alerts & Reports": ["경고 및 리포트"], "Access requests": [""], "Druid Datasources": ["Druid 데이터소스"], "Druid Clusters": ["Druid 클러스터"], "Scan New Datasources": ["새 데이터소스 스캔"], "Refresh Druid Metadata": ["Druid 메타데이터 새로고침"], - "Issue 1000 - The datasource is too large to query.": [""], + "Issue 1000 - The datasource is too large to query.": [ + "이슈 1000 - 데이터 소스가 쿼리하기에 너무 큽니다." + ], "Issue 1001 - The database is under an unusual load.": [""], - "Issue 1002 - The database returned an unexpected error.": [""], + "Issue 1002 - The database returned an unexpected error.": [ + "이슈 1002 - 데이터베이스에 예상치 못한 에러가 발생했습니다." + ], "Issue 1003 - There is a syntax error in the SQL query. Perhaps there was a misspelling or a typo.": [ - "" + "이슈 1003 - SQL 쿼리에 문법 오류가 있습니다. 오탈자가 있는지 확인하세요." ], "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 1007 - The hostname provided can't be resolved.": [""], + "Issue 1008 - The port is closed.": [""], + "Issue 1009 - The host might be down, and can't be reached on the provided port.": [ + "" + ], "Invalid certificate": [""], "Unsafe return type for function %(func)s: %(value_type)s": [""], "Unsupported return value for method %(name)s": [""], @@ -63,24 +72,36 @@ "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": [""], - "Columns missing in datasource: %(invalid_columns)s": [""], - "Table View": [""], + "From date cannot be larger than to date": [ + "시작 날짜가 끝 날짜보다 클 수 없습니다" + ], + "Cached value not found": ["캐시된 값을 찾을 수 없습니다."], + "Columns missing in datasource: %(invalid_columns)s": [ + "데이터 소스의 컬럼이 없습니다 : %(invalid_columns)s" + ], + "Table View": ["테이블 뷰"], "You cannot use [Columns] in combination with [Group By]/[Metrics]/[Percentage Metrics]. Please choose one or the other.": [ "" ], "Pick a granularity in the Time section or uncheck 'Include Time'": [""], - "Time Table View": [""], - "Pick at least one metric": [""], - "When using 'Group By' you are limited to use a single metric": [""], - "Pivot Table": [""], - "Please choose at least one 'Group by' field ": [""], - "Please choose at least one metric": [""], - "Group By' and 'Columns' can't overlap": [""], - "Treemap": [""], - "Calendar Heatmap": [""], - "Bubble Chart": [""], + "Time Table View": ["시간 테이블 뷰"], + "Pick at least one metric": ["적어도 하나의 메트릭을 선택하세요"], + "When using 'Group By' you are limited to use a single metric": [ + "'Group By'를 사용 할 때 오직 하나의 메트릭만 사용 가능합니다" + ], + "Pivot Table": ["피봇 테이블"], + "Please choose at least one 'Group by' field ": [ + "적어도 하나의 'Group by'필드를 선택하세요" + ], + "Please choose at least one metric": [ + "적어도 하나의 메트릭을 선택하세요" + ], + "Group By' and 'Columns' can't overlap": [ + "Group By' 와 'Columns' 겹칠 수 없습니다" + ], + "Treemap": ["트리맵"], + "Calendar Heatmap": ["달력 히트캡"], + "Bubble Chart": ["버블 차트"], "Please use 3 different metric labels": [""], "Pick a metric for x, y and size": [""], "Bullet Chart": [""], @@ -114,7 +135,6 @@ "" ], "Directed Force Layout": [""], - "Pick exactly 2 columns to 'Group By'": [""], "Country Map": [""], "World Map": [""], "Filters": ["필터"], @@ -146,12 +166,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": [ - "" - ], - "Box Plot": [""], - "Distribution - NVD3 - Pie Chart": [""], - "iFrame": [""], "Deleted %(num)d annotation layer": [""], "All Text": [""], "Deleted %(num)d annotation": [""], @@ -173,7 +187,7 @@ "Name must be unique": [""], "Deleted %(num)d chart": [""], "Request is not JSON": [""], - "Request is incorrect: %(error)s": [""], + "Request is incorrect: %(error)s": ["부적절한 요청입니다 : %(error)s"], "`confidence_interval` must be between 0 and 1 (exclusive)": [""], "lower percentile must be greater than 0 and less than 100. Must be lower than upper percentile.": [ "" @@ -182,34 +196,50 @@ "" ], "`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,": [""], - "Database does not exist": [""], - "Dashboards do not exist": ["대시보드"], + "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.": [""], - "Import chart failed for an unknown reason": [""], - "Owners are invalid": [""], - "Dataset does not exist": ["데이터소스"], + "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.": ["차트를 삭제할 수 없습니다."], + "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 [{}]": [""], + "Refreshing datasource [{}]": ["데이터 소스 새로고침"], "Metric(s) {} must be aggregations.": [""], "Unsupported extraction function: ": [""], - "Columns": [""], - "Show Druid Column": [""], - "Add Druid Column": [""], - "Edit Druid Column": [""], - "Column": [""], - "Type": [""], + "Columns": ["칼럼"], + "Show Druid Column": ["Druid 칼럼 보기"], + "Add Druid Column": ["Druid 칼럼 추가"], + "Edit Druid Column": ["Druid 칼럼 편집"], + "Column": ["칼럼"], + "Type": ["타입"], "Datasource": ["데이터소스"], "Groupable": [""], "Filterable": [""], @@ -217,21 +247,21 @@ "" ], "Metrics": ["메트릭"], - "Show Druid Metric": [""], - "Add Druid Metric": [""], - "Edit Druid Metric": [""], + "Show Druid Metric": ["Druid 메트릭 보기"], + "Add Druid Metric": ["Druid 메트릭 추가"], + "Edit Druid Metric": ["Druid 메트릭 편집"], "Metric": ["메트릭"], - "Description": [""], + "Description": ["설명"], "Verbose Name": [""], - "JSON": [""], - "Druid Datasource": [""], - "Warning Message": [""], - "Show Druid Cluster": [""], - "Add Druid Cluster": [""], - "Edit Druid Cluster": [""], + "JSON": ["JSON"], + "Druid Datasource": ["Druid 데이터소스"], + "Warning Message": ["경고 메시지"], + "Show Druid Cluster": ["Druid 클러스터 보기"], + "Add Druid Cluster": ["Druid 클러스터 추가"], + "Edit Druid Cluster": ["Druid 클러스터 편집"], "Cluster Name": ["테이블 명"], - "Broker Host": [""], - "Broker Port": [""], + "Broker Host": ["호스트"], + "Broker Port": ["포트"], "Broker Username": ["사용자명"], "Broker Password": ["비밀번호"], "Broker Endpoint": [""], @@ -243,9 +273,9 @@ "Druid supports basic authentication. See [auth](http://druid.io/docs/latest/design/auth.html) and druid-basic-security extension": [ "" ], - "Show Druid Datasource": [""], - "Add Druid Datasource": [""], - "Edit Druid Datasource": [""], + "Show Druid Datasource": ["Druid 데이터소스 보기"], + "Add Druid Datasource": ["Druid 데이터소스 추가"], + "Edit Druid Datasource": ["Druid 데이터소스 편집"], "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'": [ "" ], @@ -275,21 +305,36 @@ "Changed By": [""], "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 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": [""], - "Virtual dataset query must be read-only": [""], "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": [""], + "Metric '%(metric)s' does not exist": [ + "메트릭 '%(metric)s' 이 존재하지 않습니다." + ], + "Unknown column used in orderby: %(col)": [ + "알 수 없는 칼럼이 orderby에 사용되었습니다: %(col)" + ], + "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": ["컬럼 수정"], @@ -300,15 +345,15 @@ "" ], "Table": ["테이블"], - "Expression": [""], + "Expression": ["표현식"], "Is temporal": [""], "Datetime Format": [""], "Invalid date/timestamp format": [""], - "Show Metric": [""], - "Add Metric": [""], - "Edit Metric": [""], - "SQL Expression": [""], - "D3 Format": [""], + "Show Metric": ["메트릭 보기"], + "Add Metric": ["메트릭 추가"], + "Edit Metric": ["메트릭 편집"], + "SQL Expression": ["SQL 표현식"], + "D3 Format": ["D3 포멧"], "Extra": [""], "Row level security filter": [""], "Show Row level security filter": [""], @@ -328,7 +373,7 @@ "" ], "Tables": ["테이블"], - "Roles": [""], + "Roles": ["역할"], "Clause": [""], "Creator": ["생성자"], "Show Table": ["테이블 보기"], @@ -359,7 +404,7 @@ "Database": ["데이터베이스"], "Last Changed": [""], "Schema": ["스키마"], - "Offset": [""], + "Offset": ["오프셋"], "Table Name": ["테이블 명"], "Fetch Values Predicate": [""], "Main Datetime Column": [""], @@ -376,58 +421,86 @@ "The following tables update column metadata: %(tables)s": [""], "Unable to refresh metadata for the following table(s): %(tables)s": [""], "Deleted %(num)d css template": [""], - "CSS template could not be deleted.": [""], - "CSS template not found.": ["CSS 템플릿"], + "CSS template could not be deleted.": [ + "CSS 템플릿을 삭제할 수 없습니다." + ], + "CSS template not found.": ["CSS 템플릿을 찾을수 없습니다."], "Deleted %(num)d dashboard": [""], "Title or Slug": [""], + "Role": ["역할"], "Must be unique": [""], - "Dashboard parameters are invalid.": [""], - "Dashboard not found.": ["대시보드"], - "Dashboard could not be created.": [""], - "Dashboards could not be deleted.": [""], - "Dashboard could not be updated.": [""], - "Dashboard could not be deleted.": [""], + "Dashboard parameters are invalid.": ["대시보드 인자가 부적절합니다."], + "Dashboard not found.": ["대시보드를 찾을 수 없습니다."], + "Dashboard could not be created.": ["대시보드를 생성할 수 없습니다."], + "Dashboards could not be deleted.": ["대시보드를 삭제할 수 없습니다."], + "Dashboard could not be updated.": ["대시보드를 업데이트할 수 없습니다."], + "Dashboard could not be deleted.": ["대시보드를 삭제할 수 없습니다."], "Changing this Dashboard is forbidden": [""], "Import dashboard failed for an unknown reason": [""], - "No data in file": [""], - "Table name undefined": ["테이블 명"], + "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.": [""], - "A database with the same name already exists": [""], + "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.": [""], - "Connection failed, please check your connection settings": [""], + "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": [""], + "Could not load database driver": [ + "데이터베이스 드라이버를 로드할 수 없습니다" + ], "Unexpected error occurred, please check your logs for details": [""], "Import database failed for an unknown reason": [""], + "Unable to resolve hostname \"%(hostname)s\".": [""], + "The host %(host)s is up, but the port %(port)s is closed.": [""], + "The host %(host)s might be down, ond can't be reached on port %(port)s.": [ + "" + ], "Could not load database driver: {}": [""], "Deleted %(num)d dataset": ["데이터베이스 선택"], "Null or Empty": [""], + "Dataset column not found.": [""], + "Dataset column delete failed.": [""], + "Changing this dataset is forbidden.": [""], + "Dataset %(name)s already exists": [ + "데이터셋 %(name)s 은 이미 존재합니다" + ], "Database not allowed to change": [""], - "One or more columns do not exist": [""], - "One or more columns are duplicated": [""], - "One or more columns already exist": [""], - "One or more metrics do not exist": [""], - "One or more metrics are duplicated": [""], - "One or more metrics already exist": [""], + "One or more columns do not exist": [ + "하나 이상의 칼럼이 존재하지 않습니다" + ], + "One or more columns are duplicated": ["하나 이상의 칼럼이 중복됩니다"], + "One or more columns already exist": [ + "하나 이상의 칼럼이 이미 존재합니다" + ], + "One or more metrics do not exist": [ + "하나 이상의 메트릭이 존재하지 않습니다" + ], + "One or more metrics are duplicated": ["하나 이상의 메트릭이 중복됩니다"], + "One or more metrics already exist": [ + "하나 이상의 메트릭이 이미 존재합니다" + ], "Table [%(table_name)s] could not be found, please double check your database connection, schema, and table name": [ "" ], @@ -438,6 +511,25 @@ "Dataset(s) could not be bulk deleted.": [""], "Changing this dataset is forbidden": [""], "Import dataset failed for an unknown reason": [""], + "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": [""], "Unknown Presto Error": [""], "We can't seem to resolve the column \"%(column_name)s\" at line %(location)s.": [ "" @@ -445,14 +537,16 @@ "The table \"%(table_name)s\" does not exist. A valid table must be used to run this query.": [ "" ], + "Temporal expression not supported for type: %(col_type)s": [""], "Deleted %(num)d saved query": [""], "Saved queries could not be deleted.": [""], - "Saved query not found.": [""], + "Saved query not found.": ["저장된 쿼리를 찾을 수 없습니다."], "Deleted %(num)d report schedule": [""], + "Value must be greater than 0": ["값은 0보다 커야합니다"], "Alert query returned more then one row. %s rows returned": [""], "Alert query returned more then one column. %s columns returned": [""], - "Dashboard does not exist": [""], - "Chart does not exist": [""], + "Dashboard does not exist": ["대시보드가 존재하지 않습니다"], + "Chart does not exist": ["차트가 존재하지 않습니다"], "Database is required for alerts": [""], "Type is required": [""], "Choose a chart or dashboard not both": [""], @@ -472,6 +566,8 @@ "Alert query returned more then one column.": [""], "Alert query returned a non-number value.": [""], "Alert found an error while executing a query.": [""], + "A timeout occurred while executing the query.": [""], + "A timeout occurred while taking a screenshot.": [""], "Alert fired during grace period.": [""], "Alert ended grace period.": [""], "Alert on grace period": [""], @@ -480,17 +576,25 @@ "Report schedule unexpected error": [""], "Changing this report is forbidden": [""], "An error occurred while pruning logs ": [""], - "\n Explore in Superset

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

\n \n ": [ "" ], "%(prefix)s %(title)s": [""], - "\n *%(name)s*\n\n <%(url)s|Explore in Superset>\n ": [ + "\n *%(name)s*\n\n Error: %(text)s\n ": [ + "" + ], + "\n *%(name)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

": [""], + "\n Explore in Superset

\n \n ": [ + "" + ], "%(name)s.csv": [""], "\n *%(slice_name)s*\n\n <%(slice_url_user_friendly)s|Explore in Superset>\n ": [ "" @@ -501,7 +605,7 @@ "Chart": ["차트"], "Dashboard": ["대시보드"], "Profile": ["프로필"], - "Info": [""], + "Info": ["정보"], "Logout": ["로그아웃"], "Login": ["로그인"], "Record Count": ["레코드 수"], @@ -521,9 +625,9 @@ "Request Permissions": [""], "Cancel": ["취소"], "Use the edit buttom to change this field": [""], - "Test Connection": [""], + "Test Connection": ["연결 테스트"], "[Superset] Access to the datasource %(name)s was granted": [""], - "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": [""], @@ -537,6 +641,10 @@ "Invalid geohash string": [""], "Invalid longitude/latitude": [""], "Invalid geodetic string": [""], + "Column \"%(column)s\" is not numeric or does not exists in the query results.": [ + "" + ], + "`rename_columns` must have the same length as `columns`.": [""], "`fbprophet` package not installed": [""], "Time grain missing": [""], "Unsupported time grain: %(time_grain)s": [""], @@ -549,13 +657,13 @@ ], "User": ["사용자"], "User Roles": ["사용자 권한"], - "Database URL": [""], + "Database URL": ["데이터베이스 URL"], "Roles to grant": ["권한 부여"], "Created On": [""], "List Observations": ["사용자 목록"], "Show Observation": [""], - "Error Message": [""], - "Log Retentions (days)": [""], + "Error Message": ["에러 메시지"], + "Log Retentions (days)": ["로그 삭제주기 (일)"], "A semicolon ';' delimited list of email addresses": [""], "How long to keep the logs around for this alert": [""], "Once an alert is triggered, how long, in seconds, before Superset nags you again.": [ @@ -564,22 +672,24 @@ "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": ["주석"], - "Show Annotation": ["주석"], - "Add Annotation": ["주석"], - "Edit Annotation": ["주석"], + "Show Annotation": ["주석 보기"], + "Add Annotation": ["주석 추가"], + "Edit Annotation": ["주석 편집"], "Layer": [""], "Label": ["레이블"], "Start": ["시작 시간"], - "End": [""], + "End": ["끝 시간"], "JSON Metadata": [""], "Show Annotation Layer": ["주석 레이어"], "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: {}": [ "" ], @@ -606,12 +716,13 @@ "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 ": [""], "Explore - %(table)s": [""], + "Explore": [""], "Chart [{}] has been saved": [""], "Chart [{}] has been overwritten": [""], "dashboard": ["대시보드"], @@ -641,10 +752,12 @@ "Query record was not created as expected.": [""], "The parameter %(parameters)s in your query is undefined.": [""], "%(user)s's profile": [""], - "Show CSS Template": ["CSS 템플릿"], - "Add CSS Template": ["CSS 템플릿"], - "Edit CSS Template": ["CSS 템플릿"], - "Template Name": [""], + "Show CSS Template": ["CSS 템플릿 보기"], + "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": [ "" @@ -652,10 +765,10 @@ "A full URL pointing to the location of the built plugin (could be hosted on a CDN for example)": [ "" ], - "Custom Plugins": [""], - "Custom Plugin": [""], - "Add a Plugin": ["컬럼 추가"], - "Edit Plugin": ["컬럼 수정"], + "Custom Plugins": ["커스텀 플러그인"], + "Custom Plugin": ["커스텀 플러그인"], + "Add a Plugin": ["플러그인 추가"], + "Edit Plugin": ["플러그인 수정"], "Schedule Email Reports for Dashboards": ["대시보드에 차트 추가"], "Manage Email Reports for Dashboards": ["대시보드 가져오기"], "Changed On": [""], @@ -675,6 +788,7 @@ "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": ["차트 보기"], @@ -703,6 +817,9 @@ "" ], "Owners is a list of users who can alter the dashboard.": [""], + "Roles is a list which defines access to the dashboard. These roles are always applied in addition to restrictions on dataset level access. 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": [ "" ], @@ -769,9 +886,9 @@ "Select a Excel file to be uploaded to a database.": [""], "Sheet Name": ["테이블 명"], "Strings used for sheet names (default is the first sheet).": [""], - "Show Database": [""], - "Add Database": [""], - "Edit Database": [""], + "Show Database": ["데이터베이스 보기"], + "Add Database": ["데이터베이스 추가"], + "Edit Database": ["데이터베이스 편집"], "Expose this DB in SQL Lab": [""], "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.": [ "" @@ -840,12 +957,12 @@ "Excel file \"%(excel_filename)s\" uploaded to table \"%(table_name)s\" in database \"%(db_name)s\"": [ "" ], - "Logs": [""], + "Logs": ["로그"], "Show Log": ["컬럼 보기"], - "Add Log": [""], - "Edit Log": ["컬럼 수정"], - "Action": [""], - "dttm": [""], + "Add Log": ["로그 추가"], + "Edit Log": ["로그 수정"], + "Action": ["활동"], + "dttm": ["날짜/시간"], "Add item": ["테이블 추가"], "The query couldn't be loaded": [""], "Your query has been scheduled. To see details of your query, navigate to Saved queries": [ @@ -856,7 +973,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.": [ "" @@ -877,6 +994,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.": [ "" ], @@ -923,6 +1043,7 @@ "Shared query": ["Query 공유"], "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.": [ "" ], @@ -932,7 +1053,6 @@ "Creating a data source and creating a new tab": [""], "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. ": [ @@ -947,12 +1067,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...": ["Query 실행 이력이 없습니다."], - "It seems you don't have access to any database": [""], "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": ["Query 검색"], @@ -966,9 +1086,14 @@ "Run query in a new tab": ["새로운 탭에서 Query실행"], "Remove query from log": ["Query 로그 삭제"], "An error occurred saving dataset": [""], - ".CSV": [""], - "Clipboard": ["클립보드에 복사하기"], + "Download to CSV": [""], + "Copy to Clipboard": [""], "Filter results": ["검색 결과"], + "%s rows returned": [""], + "It appears that the number of rows in the query results displayed\n was limited on the server side to\n the %s limit.": [ + "" + ], + "Query was stopped": [""], "Database error": ["데이터베이스"], "was created": [""], "Query in a new tab": [""], @@ -997,7 +1122,7 @@ "Please save the query to enable sharing": [""], "Copy link": [""], "Copy query link to your clipboard": ["클립보드에 복사하기"], - "Save the query to copy the link": [""], + "Save the query to enable this feature": [""], "No stored results found, you need to re-run your query": [""], "Run a query to display results here": [""], "Preview: `%s`": [""], @@ -1009,9 +1134,7 @@ "Stop query": ["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": [""], @@ -1024,6 +1147,8 @@ "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": [""], @@ -1034,10 +1159,6 @@ "Show CREATE VIEW statement": [""], "CREATE VIEW statement": [""], "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": [""], "Create a new chart": ["새 차트 생성"], @@ -1048,9 +1169,6 @@ "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.": [""], "every": [""], "every month": ["월"], "every day of the month": [""], @@ -1114,20 +1232,7 @@ "NOV": [""], "DEC": [""], "OK": [""], - "Click to see difference": [""], - "Altered": [""], - "Chart changes": [""], - "Superset chart": ["Superset 튜토리얼"], - "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": [ "데이터 베이스 목록을 가져오는 도중 에러가 발생하였습니다." @@ -1139,28 +1244,29 @@ "Schema:": ["스키마"], "datasource": ["데이터소스"], "schema": ["스키마"], + "Click to see difference": [""], + "Altered": [""], + "Chart changes": [""], + "Superset chart": ["Superset 튜토리얼"], + "Check out this chart in dashboard:": [""], + "Select ...": [""], + "Loaded data cached": [""], + "Loaded from cache": [""], + "Click to force-refresh": [""], + "cached": [""], + "Copy to clipboard": ["클립보드에 복사하기"], + "Copied to clipboard!": [""], + "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!": [""], "delete": ["삭제"], "Type \"%s\" to confirm": [""], "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": [""], - "%s Error": ["에러"], + "%s Error": ["%s 에러"], "See more": [""], "See less": [""], "Copy message": [""], @@ -1176,6 +1282,7 @@ "" ], "Timeout error": [""], + "Click to favorite/unfavorite": [""], "Cell content": [""], "The import was successful": [""], "OVERWRITE": [""], @@ -1183,12 +1290,21 @@ "Import": [""], "Import %s": ["대시보드 가져오기"], "Last Updated %s": [""], + "Sort:": [""], "%s Selected": [""], "Deselect all": ["테이블 선택"], + "No Data": [""], "%s-%s of %s": [""], "Settings": [""], "About": [""], "SQL query": ["Query 저장"], + "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.": [ "" ], @@ -1222,11 +1338,14 @@ "" ], "Discard changes": [""], + "Edit dashboard": [""], "An error occurred while fetching available CSS templates": [ "데이터 베이스 목록을 가져오는 도중 에러가 발생하였습니다." ], "Superset dashboard": ["대시보드 저장"], "Check out this dashboard: ": [""], + "Copy dashboard URL": [""], + "Share dashboard by email": [""], "Refresh dashboard": ["대시보드 가져오기"], "Set auto-refresh interval": ["새로고침 간격"], "Set filter mapping": [""], @@ -1242,16 +1361,16 @@ "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": [""], - "A readable URL for your dashboard": [""], "Access": [""], "Owners is a list of users who can alter the dashboard. Searchable by name or username.": [ "" ], "Colors": [""], + "Apply": [""], + "Dashboard properties": ["대시보드"], + "Basic information": [""], + "URL slug": [""], + "A readable URL for your dashboard": [""], "Advanced": [""], "JSON metadata": [""], "This dashboard is not published, it will not show up in the list of dashboards. Click here to publish this dashboard.": [ @@ -1285,6 +1404,7 @@ "Filter your charts": [""], "Annotation layers are still loading.": [""], "One ore more annotation layers failed loading.": [""], + "Emitted values": [""], "Cached %s": [""], "Fetched %s": [""], "Minimize chart": ["차트 이동"], @@ -1292,8 +1412,12 @@ "Force refresh": [""], "Toggle chart description": [""], "View chart in Explore": [""], - "Share chart": ["차트 이동"], + "Copy chart URL": [""], + "Share chart by email": [""], "Export CSV": ["CSV 내보내기"], + "Cross-filter scoping": [""], + "Cross Filter Scoping": [""], + "Applied Cross Filters (%d)": [""], "Applied Filters (%d)": [""], "Incompatible Filters (%d)": [""], "Unset Filters (%d)": [""], @@ -1315,35 +1439,54 @@ "Row": [""], "Tabs": [""], "Preview": ["데이터 미리보기"], - "Yes, cancel": [""], - "Keep editing": [""], + "Sorry, your browser does not support copying.": [""], + "Sorry, something went wrong. Try again later.": [""], "Select parent filters": ["필터"], - "Reset all": [""], - "You have removed this filter.": [""], - "Restore filter": [""], + "Clear all": [""], + "All Filters (${filterValues.length})": [""], + "Filter Sets (${filterSetFilterValues.length})": [""], + "Cannot load filter": [""], + "Check configuration": [""], + "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": [""], + "New filter set": [""], + "Filters (%d)": [""], + "This filter doesn't exist in dashboard. It will not be applied.": [""], + "Filter metadata changed in dashboard. It will not be applied.": [""], + "None": [""], + "Please filter set name": [""], + "Create": [""], + "Create new filter set": [""], + "Add filter": ["테이블 추가"], + "(Removed)": [""], + "Undo?": [""], + "New filter": [""], + "Filters configuration and scoping": [""], + "Default Value": [""], "Filter name": ["필터"], "Name is required": [""], + "Filter Type": [""], "Datasource is required": ["데이터소스"], - "Field": [""], "Parent filter": ["필터"], - "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": [""], - "Add filter": ["테이블 추가"], - "(Removed)": [""], - "Undo?": [""], + "You have removed this filter.": [""], + "Restore Filter": [""], "Scoping": [""], "Apply to all panels": [""], "Apply to specific panels": [""], "Only selected panels will be affected by this filter": [""], "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.": [ "" ], @@ -1386,13 +1529,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": ["데이터소스 명"], @@ -1407,12 +1553,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.": [ "" @@ -1428,11 +1574,6 @@ "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": [ "" ], @@ -1498,20 +1639,24 @@ "Sorry, An error occurred": [""], "No data": [""], "View samples": [""], - "Search Metrics & Columns": [""], - "Showing %s of %s": [""], "New chart": ["차트 이동"], "Edit properties": [""], "View query": ["Query 공유"], "Run in SQL Lab": ["SQL Lab"], "Height": [""], "Width": [""], - "Export to .json": [""], - "Export to .csv format": [""], + "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": ["데이터소스 명"], + "\n This filter was inherited from the dashboard's context.\n It won't be saved when saving the chart.\n ": [ + "" + ], "You do not have permission to edit this chart": [""], "The description can be displayed as widget headers in the dashboard view. Supports markdown.": [ "" @@ -1534,6 +1679,12 @@ "Save as ...": ["다른이름으로 저장"], "Chart name": ["차트 유형"], "Add to dashboard": ["대시보드 추가"], + "Search Metrics & Columns": [""], + "Showing %s of %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": [""], @@ -1556,9 +1707,8 @@ "Edit dataset": ["차트 수정"], "View in SQL Lab": ["SQL Lab"], "More dataset related options": [""], - "Superset supports smart date parsing. Strings like `3 weeks ago`, `last sunday`, or `2 weeks from now` can be used.": [ - "" - ], + "Missing dataset": [""], + "The dataset linked to this chart may have been deleted.": [""], "Default": [""], "(optional) default value for the filter, when using the multiple option, you can use a semicolon-delimited list of options.": [ "" @@ -1567,6 +1717,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": [ "" ], @@ -1574,8 +1725,11 @@ "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": [""], + "Fixed": [""], + "Based on a metric": [""], "Error while fetching data": [""], "No results found": [""], "%s option(s)": [""], @@ -1599,9 +1753,11 @@ "CANCEL": [""], "APPLY": [""], "Edit time range": [""], - "Configure advanced time range": [""], - "START": [""], - "END": [""], + "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": [""], @@ -1609,6 +1765,17 @@ "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": [""], "Simple": [""], "Custom SQL": [""], "No such column found. To filter on a metric, try the Custom SQL tab.": [ @@ -1623,9 +1790,6 @@ "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 ": [ - "" - ], "%s aggregates(s)": [""], "%s saved metric(s)": [""], "Saved": ["저장"], @@ -1690,6 +1854,9 @@ "Pandas resample rule": [""], "Method": [""], "Pandas resample method": [""], + "Chosen non-numeric column": [""], + "%s option": [""], + "No time columns": [""], "Favorites": [""], "Created content": ["새 차트 생성"], "Recent activity": [""], @@ -1824,6 +1991,7 @@ "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": ["시각화 유형"], @@ -1831,8 +1999,12 @@ "데이터 베이스 목록을 가져오는 도중 에러가 발생하였습니다." ], "Favorite": [""], + "Any": [""], "Yes": [""], "No": [""], + "Alphabetical": [""], + "Recently modified": [""], + "Least recently modified": [""], "Are you sure you want to delete the selected charts?": [""], "css_template": [""], "Edit CSS template properties": ["CSS 템플릿"], @@ -1846,6 +2018,8 @@ "This action will permanently delete the template.": [""], "Delete Template?": ["CSS 템플릿"], "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.": [ "" ], @@ -1862,7 +2036,6 @@ "An error occurred while fetching dashboard created by values: %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.": [ "" @@ -1885,8 +2058,6 @@ ], "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": ["데이터베이스"], @@ -1896,7 +2067,6 @@ "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": ["차트 유형"], @@ -1904,7 +2074,10 @@ "" ], "SQL Lab settings": ["SQL Lab"], - "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...)": [ + "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": [""], + "Allow manipulation of the database using non-SELECT statements such as UPDATE, DELETE, CREATE, etc.": [ "" ], "Allow multi schema metadata fetch": [""], @@ -1944,9 +2117,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.": [ "" @@ -1993,6 +2163,7 @@ "An error occurred while fetching database values: %s": [ "데이터 베이스 목록을 가져오는 도중 에러가 발생하였습니다." ], + "Time range": [""], "Search by query text": [""], "Query preview": ["데이터 미리보기"], "Previous": [""], @@ -2011,6 +2182,8 @@ "Delete Query?": ["삭제"], "Are you sure you want to delete the selected queries?": [""], "Query name": ["Query 검색"], + "[Untitled]": [""], + "Unknown": [""], "Edited": ["테이블 수정"], "Created": ["생성자"], "Viewed": [""], @@ -2028,7 +2201,7 @@ "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!": [""], @@ -2037,6 +2210,7 @@ "query": ["Query 공유"], "Share": ["Query 공유"], "Last run %s": [""], + "There was an issue fetching your recent activity: %s": [""], "Recents": [""], "Select start and end date": ["데이터베이스 선택"], "Type or Select [%s]": [""], @@ -2059,7 +2233,7 @@ "Check to include time origin dropdown": [""], "Limit selector values": [""], "These filters apply to the values available in the dropdowns": [""], - "Time-series Table": [""] + "Time-series Table": ["시계열 테이블"] } } } diff --git a/superset/translations/ko/LC_MESSAGES/messages.po b/superset/translations/ko/LC_MESSAGES/messages.po index befed3124c251..29a49da4222b5 100644 --- a/superset/translations/ko/LC_MESSAGES/messages.po +++ b/superset/translations/ko/LC_MESSAGES/messages.po @@ -17,181 +17,195 @@ 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-03-21 23:37+0900\n" "PO-Revision-Date: 2019-02-02 22:28+0900\n" "Last-Translator: \n" -"Language-Team: ko \n" "Language: ko\n" +"Language-Team: ko \n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.7.0\n" -#: superset/app.py:225 +#: superset/app.py:230 msgid "Home" msgstr "" -#: superset/app.py:230 superset/views/annotations.py:119 +#: superset/app.py:235 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:238 superset/app.py:282 superset/app.py:291 +#: superset/app.py:344 superset/app.py:429 superset/app.py:437 +#: superset/app.py:450 superset/app.py:462 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:244 +#: 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:291 +#: superset-frontend/src/explore/components/DataTablesPane.tsx:284 +#: superset/app.py:247 superset/app.py:256 superset/app.py:380 +#: superset/app.py:395 superset/app.py:490 superset/app.py:499 +#: superset/app.py:512 superset/app.py:521 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:252 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:555 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:158 superset/app.py:263 +#: superset/views/chart/mixin.py:26 superset/views/dashboard/mixin.py:82 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:502 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:140 superset/app.py:271 #: superset/views/chart/mixin.py:79 superset/views/dashboard/mixin.py:25 msgid "Dashboards" msgstr "대시보드" -#: superset/app.py:275 +#: superset/app.py:280 msgid "Plugins" -msgstr "" +msgstr "플러그인" -#: superset/app.py:283 superset/views/css_templates.py:38 +#: superset/app.py:288 superset/views/css_templates.py:38 msgid "CSS Templates" msgstr "CSS 템플릿" -#: superset/app.py:293 +#: superset/app.py:298 msgid "Row level security" -msgstr "" +msgstr "저수준 보안" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:551 -#: superset/app.py:295 superset/app.py:406 superset/app.py:464 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:534 +#: superset/app.py:300 superset/app.py:411 superset/app.py:476 msgid "Security" msgstr "보안" -#: superset/app.py:335 +#: superset/app.py:340 msgid "Import Dashboards" msgstr "대시보드 가져오기" -#: superset/app.py:344 +#: superset/app.py:349 msgid "SQL Editor" msgstr "SQL 편집기" -#: superset/app.py:349 superset/app.py:364 +#: superset/app.py:354 superset/app.py:369 msgid "SQL Lab" msgstr "SQL Lab" -#: superset/app.py:352 +#: superset/app.py:357 msgid "Saved Queries" msgstr "저장된 Query" -#: superset/app.py:359 +#: superset/app.py:364 msgid "Query History" msgstr "Query 실행 이력" -#: superset/app.py:371 +#: superset/app.py:376 msgid "Upload a CSV" msgstr "CSV 업로드" -#: superset/app.py:386 +#: superset/app.py:391 msgid "Upload Excel" -msgstr "" +msgstr "엑셀 업로드" -#: superset/app.py:404 +#: superset/app.py:409 msgid "Action Log" -msgstr "" +msgstr "활동 기록" -#: superset/app.py:418 +#: superset/app.py:427 msgid "Dashboard Emails" msgstr "대시보드" -#: superset/app.py:426 +#: superset/app.py:435 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:448 msgid "Alerts" -msgstr "" +msgstr "경고" -#: superset/app.py:448 +#: superset/app.py:460 msgid "Alerts & Reports" -msgstr "" +msgstr "경고 및 리포트" -#: superset/app.py:462 +#: superset/app.py:474 msgid "Access requests" msgstr "" -#: superset/app.py:476 superset/connectors/druid/views.py:257 +#: superset/app.py:488 superset/connectors/druid/views.py:257 msgid "Druid Datasources" msgstr "Druid 데이터소스" -#: superset/app.py:484 superset/connectors/druid/views.py:195 +#: superset/app.py:496 superset/connectors/druid/views.py:195 msgid "Druid Clusters" msgstr "Druid 클러스터" -#: superset/app.py:497 +#: superset/app.py:509 msgid "Scan New Datasources" msgstr "새 데이터소스 스캔" -#: superset/app.py:506 +#: superset/app.py:518 msgid "Refresh Druid Metadata" msgstr "Druid 메타데이터 새로고침" -#: superset/errors.py:64 +#: superset/errors.py:68 msgid "Issue 1000 - The datasource is too large to query." -msgstr "" +msgstr "이슈 1000 - 데이터 소스가 쿼리하기에 너무 큽니다." -#: superset/errors.py:68 +#: superset/errors.py:72 msgid "Issue 1001 - The database is under an unusual load." msgstr "" -#: superset/errors.py:74 +#: superset/errors.py:78 msgid "Issue 1002 - The database returned an unexpected error." -msgstr "" +msgstr "이슈 1002 - 데이터베이스에 예상치 못한 에러가 발생했습니다." -#: superset/errors.py:80 superset/errors.py:95 +#: superset/errors.py:84 superset/errors.py:99 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 "이슈 1003 - SQL 쿼리에 문법 오류가 있습니다. 오탈자가 있는지 확인하세요." -#: superset/errors.py:87 +#: superset/errors.py:91 msgid "Issue 1004 - The column was deleted or renamed in the database." msgstr "" -#: superset/errors.py:102 +#: superset/errors.py:106 msgid "Issue 1005 - The table was deleted or renamed in the database." msgstr "" -#: superset/errors.py:110 +#: superset/errors.py:114 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:123 +msgid "Issue 1007 - The hostname provided can't be resolved." +msgstr "" + +#: superset/errors.py:127 +msgid "Issue 1008 - The port is closed." +msgstr "" + +#: superset/errors.py:132 +msgid "" +"Issue 1009 - The host might be down, and can't be reached on the provided" +" port." +msgstr "" + +#: superset/databases/schemas.py:163 superset/exceptions.py:125 msgid "Invalid certificate" msgstr "" @@ -215,370 +229,342 @@ msgstr "" msgid "Unsupported template value for key %(key)s" msgstr "" -#: superset/sql_lab.py:173 +#: superset/sql_lab.py:187 msgid "Only `SELECT` statements are allowed against this database" msgstr "" -#: superset/sql_lab.py:341 +#: superset/sql_lab.py:354 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." +"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:366 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." +"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:130 msgid "Viz is missing a datasource" msgstr "" -#: superset/viz.py:238 +#: superset/viz.py:236 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:354 msgid "From date cannot be larger than to date" -msgstr "" +msgstr "시작 날짜가 끝 날짜보다 클 수 없습니다" -#: superset/viz.py:527 +#: superset/viz.py:514 msgid "Cached value not found" -msgstr "" +msgstr "캐시된 값을 찾을 수 없습니다." -#: superset/common/query_context.py:395 superset/viz.py:542 +#: superset/common/query_context.py:353 superset/viz.py:530 #, python-format msgid "Columns missing in datasource: %(invalid_columns)s" -msgstr "" +msgstr "데이터 소스의 컬럼이 없습니다 : %(invalid_columns)s" -#: superset/viz.py:654 superset/viz_sip38.py:598 +#: superset/viz.py:642 msgid "Table View" -msgstr "" +msgstr "테이블 뷰" -#: superset/viz.py:676 +#: superset/viz.py:664 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 "" -#: superset/viz.py:713 superset/viz_sip38.py:611 +#: superset/viz.py:701 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:774 msgid "Time Table View" -msgstr "" +msgstr "시간 테이블 뷰" -#: superset/viz.py:795 superset/viz.py:1648 superset/viz_sip38.py:722 -#: superset/viz_sip38.py:1605 +#: superset/viz.py:783 superset/viz.py:1725 msgid "Pick at least one metric" -msgstr "" +msgstr "적어도 하나의 메트릭을 선택하세요" -#: superset/viz.py:799 superset/viz_sip38.py:726 +#: superset/viz.py:787 msgid "When using 'Group By' you are limited to use a single metric" -msgstr "" +msgstr "'Group By'를 사용 할 때 오직 하나의 메트릭만 사용 가능합니다" -#: superset/viz.py:828 superset/viz_sip38.py:755 +#: superset/viz.py:816 msgid "Pivot Table" -msgstr "" +msgstr "피봇 테이블" -#: superset/viz.py:845 superset/viz_sip38.py:771 +#: superset/viz.py:833 msgid "Please choose at least one 'Group by' field " -msgstr "" +msgstr "적어도 하나의 'Group by'필드를 선택하세요" -#: superset/viz.py:857 superset/viz_sip38.py:783 +#: superset/viz.py:845 msgid "Please choose at least one metric" -msgstr "" +msgstr "적어도 하나의 메트릭을 선택하세요" -#: superset/viz.py:859 superset/viz_sip38.py:785 +#: superset/viz.py:847 msgid "Group By' and 'Columns' can't overlap" -msgstr "" +msgstr "Group By' 와 'Columns' 겹칠 수 없습니다" -#: superset/viz.py:954 superset/viz_sip38.py:837 +#: superset/viz.py:949 msgid "Treemap" -msgstr "" +msgstr "트리맵" -#: superset/viz.py:986 superset/viz_sip38.py:869 +#: superset/viz.py:992 msgid "Calendar Heatmap" -msgstr "" +msgstr "달력 히트캡" -#: superset/viz.py:1066 superset/viz_sip38.py:1030 +#: superset/viz.py:1084 msgid "Bubble Chart" -msgstr "" +msgstr "버블 차트" -#: superset/viz.py:1088 superset/viz_sip38.py:1046 +#: superset/viz.py:1106 msgid "Please use 3 different metric labels" msgstr "" -#: superset/viz.py:1090 superset/viz_sip38.py:1048 +#: superset/viz.py:1108 msgid "Pick a metric for x, y and size" msgstr "" -#: superset/viz.py:1117 superset/viz_sip38.py:1075 +#: superset/viz.py:1135 msgid "Bullet Chart" msgstr "" -#: superset/viz.py:1127 superset/viz_sip38.py:1085 +#: superset/viz.py:1145 msgid "Pick a metric to display" msgstr "" -#: superset/viz.py:1145 superset/viz_sip38.py:1101 +#: superset/viz.py:1163 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:1171 superset/viz.py:1205 msgid "Pick a metric!" msgstr "" -#: superset/viz.py:1179 superset/viz_sip38.py:1132 +#: superset/viz.py:1197 msgid "Big Number" msgstr "" -#: superset/viz.py:1201 superset/viz_sip38.py:1154 +#: superset/viz.py:1219 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:1289 superset/viz.py:1553 msgid "Pick a time granularity for your time series" msgstr "" -#: superset/viz.py:1330 superset/viz_sip38.py:1275 +#: superset/viz.py:1348 msgid "" -"An enclosed time range (both start and end) must be specified when using a " -"Time Comparison." +"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:1418 msgid "Time Series - Multiple Line Charts" msgstr "" -#: superset/viz.py:1430 superset/viz_sip38.py:1375 +#: superset/viz.py:1495 msgid "Time Series - Dual Axis Line Chart" msgstr "" -#: superset/viz.py:1440 superset/viz_sip38.py:1385 +#: superset/viz.py:1505 msgid "Pick a metric for left axis!" msgstr "" -#: superset/viz.py:1442 superset/viz_sip38.py:1387 +#: superset/viz.py:1507 msgid "Pick a metric for right axis!" msgstr "" -#: superset/viz.py:1445 superset/viz_sip38.py:1390 +#: superset/viz.py:1510 msgid "Please choose different metrics on left and right axis" msgstr "" -#: superset/viz.py:1505 superset/viz_sip38.py:1450 +#: superset/viz.py:1570 msgid "Time Series - Bar Chart" msgstr "" -#: superset/viz.py:1514 superset/viz_sip38.py:1459 +#: superset/viz.py:1579 msgid "Time Series - Period Pivot" msgstr "" -#: superset/viz.py:1561 superset/viz_sip38.py:1506 +#: superset/viz.py:1626 msgid "Time Series - Percent Change" msgstr "" -#: superset/viz.py:1569 superset/viz_sip38.py:1514 +#: superset/viz.py:1634 msgid "Time Series - Stacked" msgstr "" -#: superset/viz.py:1579 superset/viz_sip38.py:1543 +#: superset/viz.py:1655 msgid "Histogram" msgstr "" -#: superset/viz.py:1589 superset/viz_sip38.py:1552 +#: superset/viz.py:1665 msgid "Must have at least one numeric column specified" msgstr "" -#: superset/viz.py:1635 superset/viz_sip38.py:1596 +#: superset/viz.py:1712 msgid "Distribution - Bar Chart" msgstr "" -#: superset/viz.py:1645 +#: superset/viz.py:1722 msgid "Can't have overlap between Series and Breakdowns" msgstr "" -#: superset/viz.py:1650 superset/viz_sip38.py:1607 +#: superset/viz.py:1727 msgid "Pick at least one field for [Series]" msgstr "" -#: superset/viz.py:1702 superset/viz_sip38.py:1659 +#: superset/viz.py:1793 msgid "Sunburst" msgstr "" -#: superset/viz.py:1748 superset/viz_sip38.py:1703 +#: superset/viz.py:1841 msgid "Sankey" msgstr "" -#: superset/viz.py:1756 +#: superset/viz.py:1849 msgid "Pick exactly 2 columns as [Source / Target]" msgstr "" -#: superset/viz.py:1800 superset/viz_sip38.py:1736 +#: superset/viz.py:1893 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:1906 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:1941 msgid "Country Map" msgstr "" -#: superset/viz.py:1898 superset/viz_sip38.py:1823 +#: superset/viz.py:1970 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/FilterBar.tsx:344 +#: superset-frontend/src/explore/controls.jsx:468 superset/viz.py:2030 msgid "Filters" msgstr "필터" -#: superset/viz.py:1974 superset/viz_sip38.py:1891 +#: superset/viz.py:2048 msgid "Invalid filter configuration, please select a column" msgstr "" -#: superset/viz.py:2018 superset/viz_sip38.py:1952 +#: superset/viz.py:2092 msgid "Parallel Coordinates" msgstr "" -#: superset/viz.py:2040 superset/viz_sip38.py:1968 +#: superset/viz.py:2121 msgid "Heatmap" msgstr "" -#: superset/viz.py:2096 superset/viz_sip38.py:2017 +#: superset/viz.py:2181 msgid "Horizon Charts" msgstr "" -#: superset/viz.py:2108 superset/viz_sip38.py:2029 +#: superset/viz.py:2205 msgid "Mapbox" msgstr "" -#: superset/viz.py:2120 superset/viz_sip38.py:2041 +#: superset/viz.py:2217 msgid "[Longitude] and [Latitude] must be set" msgstr "" -#: superset/viz.py:2127 superset/viz_sip38.py:2048 +#: superset/viz.py:2224 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:2244 msgid "Choice of [Label] must be present in [Group By]" msgstr "" -#: superset/viz.py:2155 superset/viz_sip38.py:2075 +#: superset/viz.py:2252 msgid "Choice of [Point Radius] must be present in [Group By]" msgstr "" -#: superset/viz.py:2163 superset/viz_sip38.py:2082 +#: superset/viz.py:2260 msgid "[Longitude] and [Latitude] columns must be present in [Group By]" msgstr "" -#: superset/viz.py:2243 superset/viz_sip38.py:2162 +#: superset/viz.py:2340 msgid "Deck.gl - Multiple Layers" msgstr "" -#: superset/viz.py:2283 superset/viz.py:2315 superset/viz_sip38.py:2218 +#: superset/viz.py:2380 superset/viz.py:2412 msgid "Bad spatial key" msgstr "" -#: superset/viz.py:2301 superset/viz_sip38.py:2204 +#: superset/viz.py:2398 #, python-format msgid "Invalid spatial point encountered: %s" msgstr "" -#: superset/viz.py:2337 superset/viz_sip38.py:2240 +#: superset/viz.py:2434 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:2524 msgid "Deck.gl - Scatter plot" msgstr "" -#: superset/viz.py:2476 superset/viz_sip38.py:2358 +#: superset/viz.py:2573 msgid "Deck.gl - Screen Grid" msgstr "" -#: superset/viz.py:2502 superset/viz_sip38.py:2384 +#: superset/viz.py:2599 msgid "Deck.gl - 3D Grid" msgstr "" -#: superset/viz.py:2532 superset/viz_sip38.py:2411 +#: superset/viz.py:2629 msgid "Deck.gl - Paths" msgstr "" -#: superset/viz.py:2580 superset/viz_sip38.py:2456 +#: superset/viz.py:2677 msgid "Deck.gl - Polygon" msgstr "" -#: superset/viz.py:2609 superset/viz_sip38.py:2485 +#: superset/viz.py:2706 msgid "Deck.gl - 3D HEX" msgstr "" -#: superset/viz.py:2628 superset/viz_sip38.py:2501 +#: superset/viz.py:2725 msgid "Deck.gl - GeoJSON" msgstr "" -#: superset/viz.py:2647 superset/viz_sip38.py:2513 +#: superset/viz.py:2744 msgid "Deck.gl - Arc" msgstr "" -#: superset/viz.py:2682 superset/viz_sip38.py:2548 +#: superset/viz.py:2779 msgid "Event flow" msgstr "" -#: superset/viz.py:2714 superset/viz_sip38.py:2580 +#: superset/viz.py:2811 msgid "Time Series - Paired t-test" msgstr "" -#: superset/viz.py:2769 superset/viz_sip38.py:2635 +#: superset/viz.py:2878 msgid "Time Series - Nightingale Rose Chart" msgstr "" -#: superset/viz.py:2804 superset/viz_sip38.py:2670 +#: superset/viz.py:2924 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" @@ -674,36 +660,36 @@ msgstr[0] "" msgid "Request is not JSON" msgstr "" -#: superset/charts/api.py:571 superset/charts/api.py:643 +#: superset/charts/api.py:574 superset/charts/api.py:647 #, python-format msgid "Request is incorrect: %(error)s" -msgstr "" +msgstr "부적절한 요청입니다 : %(error)s" -#: superset/charts/schemas.py:487 +#: superset/charts/schemas.py:519 msgid "`confidence_interval` must be between 0 and 1 (exclusive)" msgstr "" -#: superset/charts/schemas.py:553 +#: superset/charts/schemas.py:585 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:600 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:874 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:989 +msgid "`row_limit` must be greater than or equal to 0" msgstr "" -#: superset/charts/schemas.py:944 +#: superset/charts/schemas.py:996 msgid "`row_offset` must be greater than or equal to 0" msgstr "" @@ -716,125 +702,158 @@ 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 "" +msgstr "데이터베이스가 존재하지 않습니다" -#: superset/charts/commands/exceptions.py:46 +#: superset/charts/commands/exceptions.py:74 msgid "Dashboards do not exist" -msgstr "대시보드" +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 "" +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 +#: superset/charts/commands/exceptions.py:102 msgid "Chart could not be updated." -msgstr "" +msgstr "차트를 업데이트할 수 없습니다." -#: superset/charts/commands/exceptions.py:78 +#: superset/charts/commands/exceptions.py:106 msgid "Chart could not be deleted." -msgstr "" +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 "" +msgstr "관련된 알람이나 리포트가 있습니다" -#: superset/charts/commands/exceptions.py:86 +#: superset/charts/commands/exceptions.py:114 msgid "Changing this chart is forbidden" -msgstr "" +msgstr "이 차트를 변경하는 것은 불가능합니다" -#: superset/charts/commands/exceptions.py:90 +#: superset/charts/commands/exceptions.py:118 msgid "Charts could not be deleted." -msgstr "" +msgstr "차트를 삭제할 수 없습니다." -#: superset/charts/commands/exceptions.py:106 +#: superset/charts/commands/exceptions.py:134 msgid "Import chart failed for an unknown reason" -msgstr "" +msgstr "차트 불러오기는 알 수 없는 이유로 실패했습니다" #: superset/commands/exceptions.py:85 -#: superset/datasets/commands/exceptions.py:141 +#: superset/datasets/commands/exceptions.py:144 msgid "Owners are invalid" -msgstr "" +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 "데이터소스" +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:273 +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 "" +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:1023 +#: superset-frontend/src/explore/components/DatasourcePanel/DatasourcePanel.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" -msgstr "" +msgstr "Druid 칼럼 보기" #: superset/connectors/druid/views.py:58 msgid "Add Druid Column" -msgstr "" +msgstr "Druid 칼럼 추가" #: superset/connectors/druid/views.py:59 msgid "Edit Druid Column" -msgstr "" +msgstr "Druid 칼럼 편집" #: superset-frontend/src/dashboard/components/gridComponents/new/NewColumn.jsx:31 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:209 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:219 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:220 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.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 "" +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:268 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:446 #: 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 "" +msgstr "타입" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:148 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:188 #: superset/connectors/druid/views.py:79 superset/views/access_requests.py:43 #: superset/views/chart/mixin.py:80 msgid "Datasource" @@ -850,85 +869,86 @@ 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:1012 +#: superset-frontend/src/explore/components/DatasourcePanel/DatasourcePanel.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 "메트릭" #: superset/connectors/druid/views.py:144 msgid "Show Druid Metric" -msgstr "" +msgstr "Druid 메트릭 보기" #: superset/connectors/druid/views.py:145 msgid "Add Druid Metric" -msgstr "" +msgstr "Druid 메트릭 추가" #: superset/connectors/druid/views.py:146 msgid "Edit Druid Metric" -msgstr "" +msgstr "Druid 메트릭 편집" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:836 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:856 #: 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/datasource/DatasourceEditor.jsx:167 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:171 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:529 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:870 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:874 #: 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/views/CRUD/alert/AlertReportModal.tsx:1143 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1149 +#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:152 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:157 #: 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" -msgstr "" +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:754 #: superset/connectors/druid/views.py:175 superset/views/log/__init__.py:33 msgid "JSON" -msgstr "" +msgstr "JSON" #: superset/connectors/druid/views.py:176 msgid "Druid Datasource" -msgstr "" +msgstr "Druid 데이터소스" -#: 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" -msgstr "" +msgstr "Druid 클러스터 보기" #: superset/connectors/druid/views.py:197 msgid "Add Druid Cluster" -msgstr "" +msgstr "Druid 클러스터 추가" #: superset/connectors/druid/views.py:198 msgid "Edit Druid Cluster" -msgstr "" +msgstr "Druid 클러스터 편집" #: superset/connectors/druid/views.py:214 msgid "Cluster Name" @@ -936,11 +956,11 @@ msgstr "테이블 명" #: superset/connectors/druid/views.py:215 msgid "Broker Host" -msgstr "" +msgstr "호스트" #: superset/connectors/druid/views.py:216 msgid "Broker Port" -msgstr "" +msgstr "포트" #: superset/connectors/druid/views.py:217 msgid "Broker Username" @@ -955,7 +975,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,55 +986,57 @@ 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 msgid "Show Druid Datasource" -msgstr "" +msgstr "Druid 데이터소스 보기" #: superset/connectors/druid/views.py:259 msgid "Add Druid Datasource" -msgstr "" +msgstr "Druid 데이터소스 추가" #: superset/connectors/druid/views.py:260 msgid "Edit Druid Datasource" -msgstr "" +msgstr "Druid 데이터소스 편집" -#: 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 +1047,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,15 +1064,16 @@ msgstr "" msgid "Cluster" msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:358 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:572 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:320 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:360 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:583 #: 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/views/CRUD/alert/AlertList.tsx:266 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1127 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:267 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:314 +#: superset/connectors/druid/views.py:326 superset/connectors/sqla/views.py:486 +#: superset/views/chart/mixin.py:83 superset/views/dashboard/mixin.py:83 msgid "Owners" msgstr "" @@ -1058,11 +1081,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 "" @@ -1078,17 +1101,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:245 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:289 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:294 +#: superset/connectors/druid/views.py:335 superset/connectors/sqla/views.py:366 +#: superset/connectors/sqla/views.py:492 superset/views/dashboard/mixin.py:87 +#: superset/views/dashboard/views.py:148 superset/views/database/mixins.py:202 #: superset/views/sql_lab.py:74 msgid "Modified" msgstr "수정됨" @@ -1097,68 +1120,97 @@ msgstr "수정됨" msgid "Refreshed metadata from cluster [{}]" msgstr "" -#: superset/connectors/sqla/models.py:634 +#: superset/connectors/sqla/models.py:647 msgid "Only `SELECT` statements are allowed" -msgstr "" +msgstr "오직 `SELECT` 구문만 허용됩니다." -#: superset/connectors/sqla/models.py:643 +#: superset/connectors/sqla/models.py:656 msgid "Only single queries supported" -msgstr "" +msgstr "오직 하나의 쿼리만 지원됩니다" -#: superset/connectors/sqla/models.py:739 +#: superset/connectors/sqla/models.py:743 #, python-format msgid "Error in jinja expression in fetch values predicate: %(msg)s" msgstr "" -#: superset/connectors/sqla/models.py:797 +#: superset/connectors/sqla/models.py:826 +msgid "Virtual dataset query must be read-only" +msgstr "가상 데이터셋 쿼리는 읽기 전용이어야 합니다" + +#: superset/connectors/sqla/models.py:842 #, python-format -msgid "Error in jinja expression in FROM clause: %(msg)s" +msgid "Error while rendering virtual dataset query: %(msg)s" msgstr "" -#: superset/connectors/sqla/models.py:806 -msgid "Virtual dataset query cannot consist of multiple statements" +#: superset/connectors/sqla/models.py:849 +msgid "Virtual dataset query cannot be empty" msgstr "" -#: superset/connectors/sqla/models.py:815 -msgid "Virtual dataset query must be read-only" +#: superset/connectors/sqla/models.py:852 +msgid "Virtual dataset query cannot consist of multiple statements" msgstr "" -#: superset/connectors/sqla/models.py:871 +#: superset/connectors/sqla/models.py:907 #, python-format msgid "Error in jinja expression in RLS filters: %(msg)s" msgstr "" -#: superset/connectors/sqla/models.py:931 +#: superset/connectors/sqla/models.py:970 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:976 msgid "Empty query?" msgstr "" -#: superset/connectors/sqla/models.py:951 -#: superset/connectors/sqla/models.py:1273 +#: superset/connectors/sqla/models.py:987 +#: superset/connectors/sqla/models.py:1352 #, python-format msgid "Metric '%(metric)s' does not exist" +msgstr "메트릭 '%(metric)s' 이 존재하지 않습니다." + +#: superset/connectors/sqla/models.py:1024 +msgid "Unknown column used in orderby: %(col)" +msgstr "알 수 없는 칼럼이 orderby에 사용되었습니다: %(col)" + +#: superset/connectors/sqla/models.py:1066 +#, python-format +msgid "Time column \"%(col)s\" does not exist in dataset" +msgstr "" + +#: superset/connectors/sqla/models.py:1137 +msgid "Filter value list cannot be empty" +msgstr "" + +#: superset/connectors/sqla/models.py:1158 +msgid "Must specify a value for filters with comparison operators" msgstr "" -#: superset/connectors/sqla/models.py:1101 +#: superset/connectors/sqla/models.py:1179 #, python-format msgid "Invalid filter operation type: %(op)s" msgstr "" -#: superset/connectors/sqla/models.py:1112 +#: superset/connectors/sqla/models.py:1190 #, python-format msgid "Error in jinja expression in WHERE clause: %(msg)s" msgstr "" -#: superset/connectors/sqla/models.py:1124 +#: superset/connectors/sqla/models.py:1202 #, python-format msgid "Error in jinja expression in HAVING clause: %(msg)s" msgstr "" +#: superset/connectors/sqla/models.py:1321 +msgid "Database does not support subqueries" +msgstr "" + +#: superset/connectors/sqla/models.py:1397 +msgid "Db engine did not return all queried columns" +msgstr "" + #: superset/connectors/sqla/views.py:64 msgid "Show Column" msgstr "컬럼 보기" @@ -1173,28 +1225,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:223 #: superset/connectors/sqla/views.py:141 msgid "Is temporal" msgstr "" @@ -1207,256 +1259,257 @@ 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 "" +msgstr "D3 포멧" -#: 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:565 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:582 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:620 +#: 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:259 +#: superset/connectors/sqla/views.py:362 superset/connectors/sqla/views.py:381 msgid "Tables" msgstr "테이블" +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:379 #: 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:84 msgid "Roles" -msgstr "" +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:86 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." +"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:631 +#: 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:205 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:416 +#: 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:212 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:359 +#: 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:279 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:431 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:241 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:222 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:379 +#: 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 "" +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:630 +#: 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 "" @@ -1469,49 +1522,53 @@ msgstr[0] "" #: superset/css_templates/commands/exceptions.py:23 msgid "CSS template could not be deleted." -msgstr "" +msgstr "CSS 템플릿을 삭제할 수 없습니다." #: superset/css_templates/commands/exceptions.py:27 msgid "CSS template not found." -msgstr "CSS 템플릿" +msgstr "CSS 템플릿을 찾을수 없습니다." -#: superset/dashboards/api.py:453 +#: superset/dashboards/api.py:597 #, python-format msgid "Deleted %(num)d dashboard" msgid_plural "Deleted %(num)d dashboards" msgstr[0] "" -#: 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 "" #: superset/dashboards/commands/exceptions.py:41 msgid "Dashboard parameters are invalid." -msgstr "" +msgstr "대시보드 인자가 부적절합니다." #: superset/dashboards/commands/exceptions.py:45 msgid "Dashboard not found." -msgstr "대시보드" +msgstr "대시보드를 찾을 수 없습니다." #: superset/dashboards/commands/exceptions.py:49 msgid "Dashboard could not be created." -msgstr "" +msgstr "대시보드를 생성할 수 없습니다." #: superset/dashboards/commands/exceptions.py:53 msgid "Dashboards could not be deleted." -msgstr "" +msgstr "대시보드를 삭제할 수 없습니다." #: superset/dashboards/commands/exceptions.py:61 msgid "Dashboard could not be updated." -msgstr "" +msgstr "대시보드를 업데이트할 수 없습니다." #: superset/dashboards/commands/exceptions.py:65 msgid "Dashboard could not be deleted." -msgstr "" +msgstr "대시보드를 삭제할 수 없습니다." #: superset/dashboards/commands/exceptions.py:73 msgid "Changing this Dashboard is forbidden" @@ -1521,106 +1578,121 @@ 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 "" +msgstr "파일에 데이터가 없습니다" #: superset/databases/decorators.py:46 msgid "Table name undefined" -msgstr "테이블 명" +msgstr "테이블 명이 정해지지 않았습니다" -#: superset/databases/schemas.py:140 +#: superset/databases/schemas.py:141 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." +"Invalid connection string, a valid string usually follows: " +"driver://user:password@database-host/database-name" msgstr "" -#: superset/databases/schemas.py:181 superset/databases/schemas.py:196 +#: superset/databases/schemas.py:176 superset/databases/schemas.py:191 #, python-format msgid "Field cannot be decoded by JSON. %(msg)s" msgstr "" -#: superset/databases/schemas.py:204 +#: superset/databases/schemas.py:199 #, 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/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 "" +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:220 +#: 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:121 superset/views/core.py:1302 msgid "Connection failed, please check your connection settings" -msgstr "" +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:125 msgid "Stopped an unsafe database connection" msgstr "" -#: superset/databases/commands/exceptions.py:128 +#: superset/databases/commands/exceptions.py:129 msgid "Could not load database driver" -msgstr "" +msgstr "데이터베이스 드라이버를 로드할 수 없습니다" -#: superset/databases/commands/exceptions.py:132 superset/views/core.py:1292 +#: superset/databases/commands/exceptions.py:133 superset/views/core.py:1310 msgid "Unexpected error occurred, please check your logs for details" msgstr "" -#: superset/databases/commands/exceptions.py:136 +#: superset/databases/commands/exceptions.py:137 msgid "Import database failed for an unknown reason" msgstr "" -#: superset/databases/commands/test_connection.py:69 +#: superset/databases/commands/test_connection.py:57 +#, python-format +msgid "Unable to resolve hostname \"%(hostname)s\"." +msgstr "" + +#: superset/databases/commands/test_connection.py:72 +#, python-format +msgid "The host %(host)s is up, but the port %(port)s is closed." +msgstr "" + +#: superset/databases/commands/test_connection.py:87 +#, python-format +msgid "The host %(host)s might be down, ond can't be reached on port %(port)s." +msgstr "" + +#: superset/databases/commands/test_connection.py:124 msgid "Could not load database driver: {}" msgstr "" -#: superset/datasets/api.py:631 +#: superset/datasets/api.py:632 #, python-format msgid "Deleted %(num)d dataset" msgid_plural "Deleted %(num)d datasets" @@ -1630,88 +1702,188 @@ msgstr[0] "데이터베이스 선택" 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 "데이터셋 %(name)s 은 이미 존재합니다" + +#: 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 "" +msgstr "하나 이상의 칼럼이 존재하지 않습니다" -#: superset/datasets/commands/exceptions.py:77 +#: superset/datasets/commands/exceptions.py:80 msgid "One or more columns are duplicated" -msgstr "" +msgstr "하나 이상의 칼럼이 중복됩니다" -#: superset/datasets/commands/exceptions.py:87 +#: superset/datasets/commands/exceptions.py:90 msgid "One or more columns already exist" -msgstr "" +msgstr "하나 이상의 칼럼이 이미 존재합니다" -#: superset/datasets/commands/exceptions.py:96 +#: superset/datasets/commands/exceptions.py:99 msgid "One or more metrics do not exist" -msgstr "" +msgstr "하나 이상의 메트릭이 존재하지 않습니다" -#: superset/datasets/commands/exceptions.py:106 +#: superset/datasets/commands/exceptions.py:109 msgid "One or more metrics are duplicated" -msgstr "" +msgstr "하나 이상의 메트릭이 중복됩니다" -#: superset/datasets/commands/exceptions.py:116 +#: superset/datasets/commands/exceptions.py:119 msgid "One or more metrics already exist" -msgstr "" +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" +"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 +#: 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:82 +msgid "Original value" +msgstr "원본 값" + +#: superset/db_engine_specs/base.py:83 +msgid "Second" +msgstr "초" + +#: superset/db_engine_specs/base.py:84 +msgid "Minute" +msgstr "분" + +#: superset/db_engine_specs/base.py:85 +msgid "5 minute" +msgstr "5분" + +#: superset/db_engine_specs/base.py:86 +msgid "10 minute" +msgstr "10분" + +#: superset/db_engine_specs/base.py:87 +msgid "15 minute" +msgstr "15분" + +#: superset/db_engine_specs/base.py:88 +msgid "Half hour" +msgstr "30분" + +#: superset/db_engine_specs/base.py:89 +msgid "Hour" +msgstr "시" + +#: superset/db_engine_specs/base.py:90 +msgid "Day" +msgstr "일" + +#: superset/db_engine_specs/base.py:91 +msgid "Week" +msgstr "주" + +#: superset/db_engine_specs/base.py:92 +msgid "Month" +msgstr "달" + +#: superset/db_engine_specs/base.py:93 +msgid "Quarter" +msgstr "분기" + +#: superset/db_engine_specs/base.py:94 +msgid "Year" +msgstr "년" + +#: superset/db_engine_specs/base.py:95 +msgid "Week starting sunday" +msgstr "" + +#: superset/db_engine_specs/base.py:96 +msgid "Week starting monday" +msgstr "" + +#: superset/db_engine_specs/base.py:97 +msgid "Week ending saturday" +msgstr "" + +#: superset/db_engine_specs/base.py:98 +msgid "Week_ending sunday" +msgstr "" + +#: superset/db_engine_specs/presto.py:930 msgid "Unknown Presto Error" msgstr "" -#: superset/db_engine_specs/presto.py:1052 +#: superset/db_engine_specs/presto.py:1148 #, python-format msgid "" -"We can't seem to resolve the column \"%(column_name)s\" at line %(location)s." +"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:1165 #, python-format msgid "" -"The table \"%(table_name)s\" does not exist. A valid table must be used to " -"run this query." +"The table \"%(table_name)s\" does not exist. A valid table must be used " +"to run this query." +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:188 +#: superset/queries/saved_queries/api.py:189 #, python-format msgid "Deleted %(num)d saved query" msgid_plural "Deleted %(num)d saved queries" @@ -1723,31 +1895,37 @@ msgstr "" #: superset/queries/saved_queries/commands/exceptions.py:27 msgid "Saved query not found." -msgstr "" +msgstr "저장된 쿼리를 찾을 수 없습니다." -#: superset/reports/api.py:417 +#: superset/reports/api.py:420 #, python-format msgid "Deleted %(num)d report schedule" msgid_plural "Deleted %(num)d report schedules" msgstr[0] "" -#: superset/reports/commands/alert.py:74 +#: superset/reports/schemas.py:165 superset/reports/schemas.py:171 +#: superset/reports/schemas.py:177 superset/reports/schemas.py:240 +#: superset/reports/schemas.py:246 superset/reports/schemas.py:253 +msgid "Value must be greater than 0" +msgstr "값은 0보다 커야합니다" + +#: superset/reports/commands/alert.py:95 #, 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:104 #, python-format msgid "Alert query returned more then one column. %s columns returned" msgstr "" #: superset/reports/commands/exceptions.py:44 msgid "Dashboard does not exist" -msgstr "" +msgstr "대시보드가 존재하지 않습니다" #: superset/reports/commands/exceptions.py:53 msgid "Chart does not exist" -msgstr "" +msgstr "차트가 존재하지 않습니다" #: superset/reports/commands/exceptions.py:62 msgid "Database is required for alerts" @@ -1826,47 +2004,64 @@ msgid "Alert found an error while executing a query." msgstr "" #: superset/reports/commands/exceptions.py:159 -msgid "Alert fired during grace period." +msgid "A timeout occurred while executing the query." msgstr "" #: superset/reports/commands/exceptions.py:163 -msgid "Alert ended grace period." +msgid "A timeout occurred while taking a screenshot." msgstr "" #: superset/reports/commands/exceptions.py:167 -msgid "Alert on grace period" +msgid "Alert fired during grace period." msgstr "" #: superset/reports/commands/exceptions.py:171 -msgid "Report Schedule sellenium user not found" +msgid "Alert ended grace period." msgstr "" #: superset/reports/commands/exceptions.py:175 -msgid "Report Schedule state not found" +msgid "Alert on grace period" msgstr "" #: superset/reports/commands/exceptions.py:179 -msgid "Report schedule unexpected error" +msgid "Report Schedule sellenium user not found" msgstr "" #: superset/reports/commands/exceptions.py:183 -msgid "Changing this report is forbidden" +msgid "Report Schedule state not found" msgstr "" #: superset/reports/commands/exceptions.py:187 +msgid "Report schedule unexpected error" +msgstr "" + +#: superset/reports/commands/exceptions.py:191 +msgid "Changing this report is forbidden" +msgstr "" + +#: superset/reports/commands/exceptions.py:195 msgid "An error occurred while pruning logs " msgstr "" -#: superset/reports/notifications/email.py:59 superset/tasks/schedules.py:185 +#: superset/reports/notifications/email.py:54 #, 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:71 +#, python-format +msgid "" +"\n" +" Explore in Superset

" +"\n" +" \n" +" " +msgstr "" + +#: superset/reports/notifications/email.py:83 superset/tasks/schedules.py:294 #: superset/tasks/schedules.py:463 #, python-format msgid "%(prefix)s %(title)s" @@ -1878,10 +2073,25 @@ msgid "" "\n" " *%(name)s*\n" "\n" -" <%(url)s|Explore in Superset>\n" +" Error: %(text)s\n" " " msgstr "" +#: superset/reports/notifications/slack.py:61 +#, python-format +msgid "" +"\n" +" *%(name)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,6 +2107,15 @@ msgstr "" msgid "Explore in Superset

" msgstr "" +#: superset/tasks/schedules.py:185 +#, python-format +msgid "" +"\n" +" Explore in Superset

\n" +" \n" +" " +msgstr "" + #: superset/tasks/schedules.py:362 #, python-format msgid "%(name)s.csv" @@ -1921,46 +2140,46 @@ msgstr "" msgid "New" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1144 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1193 #: superset/templates/appbuilder/navbar_right.html:38 msgid "SQL Query" msgstr "Query 저장" #: 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/views/CRUD/chart/ChartList.tsx:224 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:537 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:147 #: 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:484 #: 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:79 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 "" +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 +2196,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.tsx:77 +#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:244 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:403 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:480 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:291 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:426 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:396 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:457 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:396 #: superset/templates/appbuilder/general/widgets/search.html:40 msgid "Search" msgstr "검색" @@ -2031,14 +2250,17 @@ 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/common/components/Modal/Modal.tsx:146 +#: superset-frontend/src/dashboard/components/CrossFilterScopingModal/CrossFilterScopingModal.tsx:80 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:430 +#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:151 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:141 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:75 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/Footer.tsx:83 +#: superset-frontend/src/datasource/DatasourceModal.tsx:203 #: 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/explore/components/SaveModal.tsx:180 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:746 #: superset/templates/superset/request_access.html:34 msgid "Cancel" msgstr "취소" @@ -2049,115 +2271,127 @@ msgstr "" #: superset/templates/superset/models/database/macros.html:22 msgid "Test Connection" -msgstr "" +msgstr "연결 테스트" -#: superset/utils/core.py:794 +#: superset/utils/core.py:870 #, 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 +#: 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:598 +msgid "`rename_columns` must have the same length as `columns`." +msgstr "" + +#: superset/utils/pandas_postprocessing.py:641 msgid "`fbprophet` package not installed" msgstr "" -#: superset/utils/pandas_postprocessing.py:667 +#: 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" +"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 "사용자" @@ -2168,51 +2402,60 @@ msgstr "사용자 권한" #: superset/views/access_requests.py:42 msgid "Database URL" -msgstr "" +msgstr "데이터베이스 URL" #: superset/views/access_requests.py:44 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 "" +msgstr "에러 메시지" -#: superset/views/alerts.py:165 +#: superset/views/alerts.py:168 msgid "Log Retentions (days)" -msgstr "" +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 @@ -2229,42 +2472,42 @@ msgstr "주석" #: superset/views/annotations.py:61 msgid "Show Annotation" -msgstr "주석" +msgstr "주석 보기" #: superset/views/annotations.py:62 msgid "Add Annotation" -msgstr "주석" +msgstr "주석 추가" #: superset/views/annotations.py:63 msgid "Edit Annotation" -msgstr "주석" +msgstr "주석 편집" #: superset/views/annotations.py:78 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/datasource/DatasourceEditor.jsx:157 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:161 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:857 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:865 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:157 -#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:149 +#: 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 "" +msgstr "끝 시간" -#: superset/views/annotations.py:83 superset/views/dashboard/mixin.py:82 +#: superset/views/annotations.py:83 superset/views/dashboard/mixin.py:90 msgid "JSON Metadata" msgstr "" @@ -2282,22 +2525,17 @@ 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/explore/components/controls/AnnotationLayer.jsx:703 +#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:223 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:131 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:130 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:259 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:208 #: 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:226 msgid "" "Table [%{table}s] could not be found, please double check your database " "connection, schema, and table name, error: {}" @@ -2315,20 +2553,22 @@ msgstr "" 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-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:75 +#: 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:374 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:99 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:322 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:574 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:335 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:127 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:300 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:515 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:337 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:599 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:443 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:225 #: superset/views/base.py:446 msgid "Delete" msgstr "삭제" @@ -2337,153 +2577,159 @@ msgstr "삭제" msgid "Delete all Really?" msgstr "" -#: superset/views/base_api.py:100 +#: superset/views/base_api.py:101 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:639 #, 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:650 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:722 +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:766 superset/views/core.py:772 +#: superset/views/core.py:932 superset/views/core.py:950 msgid "You don't have the rights to " msgstr "" -#: superset/views/core.py:764 superset/views/core.py:918 +#: superset/views/core.py:766 superset/views/core.py:933 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:138 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:615 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:63 +#: superset/views/core.py:766 superset/views/core.py:772 msgid "chart" msgstr "" -#: superset/views/core.py:770 superset/views/core.py:936 +#: superset/views/core.py:772 superset/views/core.py:951 msgid "create a " msgstr "" -#: superset/views/core.py:810 +#: superset/views/core.py:821 #, 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:823 +msgid "Explore" +msgstr "" + +#: superset/views/core.py:908 msgid "Chart [{}] has been saved" msgstr "" -#: superset/views/core.py:897 +#: superset/views/core.py:912 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:106 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:566 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:54 +#: superset/views/core.py:934 superset/views/core.py:952 msgid "dashboard" msgstr "대시보드" -#: superset/views/core.py:924 +#: superset/views/core.py:939 msgid "Chart [{}] was added to dashboard [{}]" msgstr "" -#: superset/views/core.py:946 +#: superset/views/core.py:961 msgid "Dashboard [{}] just got created and chart [{}] was added to it" msgstr "" -#: superset/views/core.py:1174 +#: superset/views/core.py:1192 msgid "" -"This dashboard was changed recently. Please reload dashboard to get latest " -"version." +"This dashboard was changed recently. Please reload dashboard to get " +"latest version." msgstr "" -#: superset/views/core.py:1267 +#: superset/views/core.py:1285 #, python-format msgid "Could not load database driver: %(driver_name)s" msgstr "" -#: superset/views/core.py:1276 +#: superset/views/core.py:1294 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:1657 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 "" -#: superset/views/core.py:1642 +#: superset/views/core.py:1667 #, python-format msgid "Chart %(id)s not found" msgstr "" -#: superset/views/core.py:1655 +#: superset/views/core.py:1680 #, python-format msgid "Table %(table)s wasn't found in the database %(db)s" msgstr "" -#: superset/views/core.py:1925 +#: superset/views/core.py:1950 #, 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:1962 #, python-format msgid "Can't find DruidCluster with cluster_name = '%(name)s'" msgstr "" -#: superset/views/core.py:2180 +#: superset/views/core.py:2205 msgid "Data could not be deserialized. You may want to re-run the query." msgstr "" -#: superset/views/core.py:2284 +#: superset/views/core.py:2310 #, python-format msgid "" "%(validator)s was unable to check your query.\n" @@ -2491,42 +2737,50 @@ msgid "" "Exception: %(ex)s" msgstr "" -#: superset/views/core.py:2338 +#: superset/views/core.py:2364 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:2528 superset/views/core.py:2530 msgid "Query record was not created as expected." msgstr "" -#: superset/views/core.py:2541 +#: superset/views/core.py:2567 #, 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:2835 #, python-format msgid "%(user)s's profile" msgstr "" #: superset/views/css_templates.py:39 msgid "Show CSS Template" -msgstr "CSS 템플릿" +msgstr "CSS 템플릿 보기" #: superset/views/css_templates.py:40 msgid "Add CSS Template" -msgstr "CSS 템플릿" +msgstr "CSS 템플릿 추가" #: superset/views/css_templates.py:41 msgid "Edit CSS Template" -msgstr "CSS 템플릿" +msgstr "CSS 템플릿 편집" #: superset/views/css_templates.py:46 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 @@ -2535,78 +2789,78 @@ 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 msgid "Custom Plugins" -msgstr "" +msgstr "커스텀 플러그인" #: superset/views/dynamic_plugins.py:54 msgid "Custom Plugin" -msgstr "" +msgstr "커스텀 플러그인" #: superset/views/dynamic_plugins.py:55 msgid "Add a Plugin" -msgstr "컬럼 추가" +msgstr "플러그인 추가" #: superset/views/dynamic_plugins.py:56 msgid "Edit Plugin" -msgstr "컬럼 수정" +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 "" @@ -2638,11 +2892,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 +2919,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 @@ -2695,79 +2954,88 @@ 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 "" -#: 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.jsx:513 +#: 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 +#: 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-frontend/src/dashboard/components/PropertiesModal.jsx:392 +#: superset/views/dashboard/mixin.py:66 +msgid "" +"Roles is a list which defines access to the dashboard. These roles are " +"always applied in addition to restrictions on dataset level access. If no" +" roles defined then the dashboard is available to all roles." +msgstr "" + +#: superset/views/dashboard/mixin.py:72 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.jsx:454 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:212 +#: superset/views/dashboard/mixin.py:80 superset/views/dashboard/views.py:146 msgid "Title" msgstr "제목" -#: superset/views/dashboard/mixin.py:74 +#: superset/views/dashboard/mixin.py:81 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/views/CRUD/dashboard/DashboardList.tsx:234 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:409 +#: superset/views/dashboard/mixin.py:85 msgid "Published" msgstr "" -#: superset/views/dashboard/mixin.py:80 +#: superset/views/dashboard/mixin.py:88 msgid "Position JSON" msgstr "" #: superset-frontend/src/dashboard/components/CssEditor.jsx:83 -#: superset/views/dashboard/mixin.py:81 +#: superset/views/dashboard/mixin.py:89 msgid "CSS" msgstr "" -#: superset/views/dashboard/mixin.py:83 +#: superset/views/dashboard/mixin.py:91 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:112 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:341 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:582 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:94 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:318 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:523 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:321 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:353 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:607 #: superset/views/dashboard/views.py:66 msgid "Export" msgstr "" @@ -2811,8 +3079,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 +3101,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 +3111,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 +3193,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 +3203,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,158 +3228,156 @@ 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 "" +msgstr "데이터베이스 보기" -#: superset/views/database/mixins.py:34 +#: superset/views/database/mixins.py:35 msgid "Add Database" -msgstr "" +msgstr "데이터베이스 추가" -#: superset/views/database/mixins.py:35 +#: superset/views/database/mixins.py:36 msgid "Edit Database" -msgstr "" +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:506 +#: 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:409 +#: 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." +"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:261 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:366 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:446 +#: 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:460 +#: 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:474 +#: 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:488 +#: superset/views/database/mixins.py:189 msgid "Allow DML" msgstr "DML 허용" -#: 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:365 +#: 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:565 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:570 +#: 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:209 +#: 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 @@ -3121,22 +3387,22 @@ msgstr "" #: superset/views/database/views.py:132 #, 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 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 #, 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 @@ -3153,34 +3419,34 @@ msgstr "" #: superset/views/database/views.py:289 #, 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 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 #, 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 #, 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 msgid "Logs" -msgstr "" +msgstr "로그" #: superset/views/log/__init__.py:22 msgid "Show Log" @@ -3188,203 +3454,211 @@ msgstr "컬럼 보기" #: superset/views/log/__init__.py:23 msgid "Add Log" -msgstr "" +msgstr "로그 추가" #: superset/views/log/__init__.py:24 msgid "Edit Log" -msgstr "컬럼 수정" +msgstr "로그 수정" #: superset/views/log/__init__.py:31 msgid "Action" -msgstr "" +msgstr "활동" #: superset/views/log/__init__.py:32 msgid "dttm" -msgstr "" +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. " -"Please contact your administrator if this problem persists." +"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." +"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." +"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 -msgid "" -"Unable to add a new tab to the backend. Please contact your administrator." +#: 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 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 "" -#: 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." +"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 "Query 공유" -#: 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" @@ -3392,20 +3666,20 @@ 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 "" -#: 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 "" @@ -3414,74 +3688,68 @@ 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 -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" +msgid "Explore the result set in the data exploration view" 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" +#: superset-frontend/src/SqlLab/components/HighlightedSql.tsx:77 +msgid "Source SQL" msgstr "" -#: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:95 -msgid "Source SQL" +#: superset-frontend/src/SqlLab/components/HighlightedSql.tsx:83 +msgid "Raw 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:102 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:733 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:303 msgid "SQL" msgstr "" @@ -3489,55 +3757,57 @@ msgstr "" msgid "No query history yet..." msgstr "Query 실행 이력이 없습니다." -#: 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" +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:132 +msgid "An error occurred when refreshing queries" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:220 -msgid "An error occurred when refreshing queries" +#: superset-frontend/src/SqlLab/components/QuerySearch.tsx:180 +#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:106 +#: superset-frontend/src/components/DatabaseSelector.tsx:156 +msgid "It seems you don't have access to any database" msgstr "" -#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:235 +#: 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 "Query 검색" -#: 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:33 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:68 +#: 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:124 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:357 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:81 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:334 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:337 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:369 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:206 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.tsx:294 msgid "View results" msgstr "결과" @@ -3557,52 +3827,69 @@ msgstr "새로운 탭에서 Query실행" msgid "Remove query from log" msgstr "Query 로그 삭제" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:255 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:287 msgid "An error occurred saving dataset" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:449 -msgid ".CSV" +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:484 +msgid "Download to CSV" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:458 -msgid "Clipboard" -msgstr "클립보드에 복사하기" +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:493 +msgid "Copy to Clipboard" +msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:469 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:504 msgid "Filter results" msgstr "검색 결과" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:501 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:520 +#, python-format +msgid "%s rows returned" +msgstr "" + +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:523 +#, 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." +msgstr "" + +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:552 +msgid "Query was stopped" +msgstr "" + +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:558 msgid "Database error" msgstr "데이터베이스" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:525 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:585 msgid "was created" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:532 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:592 msgid "Query in a new tab" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:575 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:638 msgid "The query returned no data" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:593 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:655 msgid "Fetch data preview" msgstr "" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:605 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:666 msgid "Refetch results" msgstr "검색 결과" -#: superset-frontend/src/SqlLab/components/ResultSet.tsx:626 +#: superset-frontend/src/SqlLab/components/ResultSet.tsx:687 msgid "Track job" msgstr "" #: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:46 -#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:80 +#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:66 msgid "Stop" msgstr "중지" @@ -3611,15 +3898,15 @@ msgid "Run selection" msgstr "" #: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:53 -#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:90 +#: 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:108 msgid "Stop running (Ctrl + x)" msgstr "" -#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:104 +#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:109 msgid "Run query (Ctrl + Return)" msgstr "" @@ -3627,7 +3914,7 @@ 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 "" @@ -3639,29 +3926,31 @@ 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/CrossFilterScopingModal/CrossFilterScopingModal.tsx:88 #: 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/dashboard/components/PropertiesModal.jsx:414 +#: 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:161 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/Footer.tsx:91 +#: superset-frontend/src/datasource/DatasourceModal.tsx:212 #: 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/QueryAndSaveBtns.jsx:109 +#: superset-frontend/src/explore/components/SaveModal.tsx:203 #: 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/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:464 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1091 +#: 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:324 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/dashboard/components/HeaderActionsDropdown.jsx:238 msgid "Save as" msgstr "" @@ -3690,31 +3979,31 @@ msgid "Schedule query" msgstr "Query 공유" #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:211 -#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:222 +#: 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:72 msgid "There was an error with your request" msgstr "" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:91 +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:86 msgid "Please save the query to enable sharing" msgstr "" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:113 +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:114 msgid "Copy link" msgstr "" -#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:129 +#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.tsx:135 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:136 +msgid "Save the query to enable this feature" msgstr "" -#: superset-frontend/src/SqlLab/components/SouthPane.jsx:127 +#: superset-frontend/src/SqlLab/components/SouthPane.jsx:125 msgid "No stored results found, you need to re-run your query" msgstr "" @@ -3732,13 +4021,13 @@ msgid "Results" msgstr "결과" #: superset-frontend/src/SqlLab/components/SouthPane.jsx:180 -#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:100 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:102 msgid "Query history" msgstr "Query 실행 이력" #: 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:227 msgid "Run query" msgstr "Query 실행" @@ -3755,133 +4044,121 @@ msgstr "Query 공유" msgid "Stop query" msgstr "Query 저장" -#: 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:193 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:108 msgid "Copy partition query to clipboard" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:131 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:126 msgid "latest partition:" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:149 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:144 msgid "Keys for table" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:158 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:153 #, python-format msgid "View keys & indexes (%s)" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:175 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:170 msgid "Sort columns alphabetically" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:176 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:171 msgid "Original table column order" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:188 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:183 msgid "Copy SELECT statement to the clipboard" msgstr "클립보드에 복사하기" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:194 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:189 msgid "Show CREATE VIEW statement" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:195 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:190 msgid "CREATE VIEW statement" msgstr "" -#: superset-frontend/src/SqlLab/components/TableElement.jsx:201 +#: superset-frontend/src/SqlLab/components/TableElement.jsx:196 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 "" @@ -3896,8 +4173,8 @@ 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-frontend/src/addSlice/AddSliceContainer.tsx:132 @@ -3908,469 +4185,413 @@ msgstr "시각화 유형 선택" msgid "Create new chart" msgstr "새 차트 생성" -#: superset-frontend/src/chart/chartAction.js:505 +#: superset-frontend/src/chart/chartAction.js:514 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 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:27 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:35 msgid "every" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:27 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:28 msgid "every month" msgstr "월" -#: superset-frontend/src/common/components/CronPicker.tsx:28 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:29 msgid "every day of the month" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:29 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:30 msgid "day of the month" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:30 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:31 msgid "every day of the week" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:31 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:32 msgid "day of the week" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:32 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:33 msgid "every hour" msgstr "1시간" -#: superset-frontend/src/common/components/CronPicker.tsx:33 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:34 msgid "every minute UTC" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:35 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:36 msgid "year" msgstr "년" -#: superset-frontend/src/common/components/CronPicker.tsx:36 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:37 msgid "month" msgstr "월" -#: superset-frontend/src/common/components/CronPicker.tsx:37 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:38 msgid "week" msgstr "주" -#: superset-frontend/src/common/components/CronPicker.tsx:38 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:39 msgid "day" msgstr "일" -#: superset-frontend/src/common/components/CronPicker.tsx:39 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:40 msgid "hour" msgstr "시간" -#: superset-frontend/src/common/components/CronPicker.tsx:40 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:41 msgid "minute" msgstr "분" -#: superset-frontend/src/common/components/CronPicker.tsx:41 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:42 msgid "reboot" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:42 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:43 msgid "Every" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:43 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:44 msgid "in" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:44 -#: superset-frontend/src/common/components/CronPicker.tsx:45 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:45 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:46 msgid "on" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:46 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:47 msgid "and" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:47 -#: superset-frontend/src/common/components/CronPicker.tsx:49 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:48 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:50 msgid "at" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:48 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:49 msgid ":" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:50 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:51 msgid "minute(s) UTC" msgstr "5분" -#: superset-frontend/src/common/components/CronPicker.tsx:51 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:52 msgid "Invalid cron expression" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:52 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:53 msgid "Clear" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:55 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:56 msgid "Sunday" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:56 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:57 msgid "Monday" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:57 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:58 msgid "Tuesday" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:58 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:59 msgid "Wednesday" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:59 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:60 msgid "Thursday" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:60 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:61 msgid "Friday" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:61 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:62 msgid "Saturday" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:65 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:66 msgid "January" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:66 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:67 msgid "February" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:67 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:68 msgid "March" msgstr "검색" -#: superset-frontend/src/common/components/CronPicker.tsx:68 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:69 msgid "April" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:69 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:70 msgid "May" msgstr "일" -#: superset-frontend/src/common/components/CronPicker.tsx:70 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:71 msgid "June" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:71 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:72 msgid "July" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:72 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:73 msgid "August" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:73 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:74 msgid "September" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:74 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:75 msgid "October" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:75 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:76 msgid "November" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:76 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:77 msgid "December" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:80 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:81 msgid "SUN" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:81 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:82 msgid "MON" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:82 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:83 msgid "TUE" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:83 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:84 msgid "WED" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:84 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:85 msgid "THU" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:85 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:86 msgid "FRI" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:86 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:87 msgid "SAT" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:90 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:91 msgid "JAN" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:91 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:92 msgid "FEB" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:92 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:93 msgid "MAR" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:93 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:94 msgid "APR" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:94 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:95 msgid "MAY" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:95 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:96 msgid "JUN" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:96 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:97 msgid "JUL" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:97 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:98 msgid "AUG" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:98 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:99 msgid "SEP" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:99 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:100 msgid "OCT" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:100 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:101 msgid "NOV" msgstr "" -#: superset-frontend/src/common/components/CronPicker.tsx:101 +#: superset-frontend/src/common/components/CronPicker/CronPicker.tsx:102 msgid "DEC" msgstr "" -#: superset-frontend/src/common/components/Modal/Modal.tsx:128 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:771 +#: superset-frontend/src/common/components/Modal/Modal.tsx:129 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:768 msgid "OK" msgstr "" -#: superset-frontend/src/components/AlteredSliceTag.jsx:177 +#: superset-frontend/src/components/CertifiedIconWithTooltip.tsx:42 +#, python-format +msgid "Certified by %s" +msgstr "" + +#: superset-frontend/src/components/DatabaseSelector.tsx:131 +msgid "Error while fetching schema list" +msgstr "" + +#: superset-frontend/src/components/DatabaseSelector.tsx:232 +msgid "Error while fetching database list" +msgstr "데이터 베이스 목록을 가져오는 도중 에러가 발생하였습니다." + +#: superset-frontend/src/components/DatabaseSelector.tsx:239 +msgid "Database:" +msgstr "데이터베이스" + +#: superset-frontend/src/components/DatabaseSelector.tsx:245 +msgid "Select a database" +msgstr "데이터베이스 선택" + +#: superset-frontend/src/components/DatabaseSelector.tsx:258 +msgid "Force refresh schema list" +msgstr "" + +#: superset-frontend/src/components/DatabaseSelector.tsx:265 +#, python-format +msgid "Select a schema (%s)" +msgstr "" + +#: superset-frontend/src/components/DatabaseSelector.tsx:270 +msgid "Schema:" +msgstr "스키마" + +#: superset-frontend/src/components/DatabaseSelector.tsx:284 +msgid "datasource" +msgstr "데이터소스" + +#: superset-frontend/src/components/DatabaseSelector.tsx:286 +msgid "schema" +msgstr "스키마" + +#: 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.jsx:264 msgid "Superset chart" msgstr "Superset 튜토리얼" -#: 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/components/AsyncSelect/index.jsx:41 #: superset-frontend/src/explore/components/controls/SelectAsyncControl.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 -#, 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!" -msgstr "복사됨!" - -#: superset-frontend/src/components/CopyToClipboard.jsx:93 -msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!" -msgstr "" - -#: superset-frontend/src/components/DatabaseSelector.tsx:126 -msgid "Error while fetching schema list" +#: superset-frontend/src/components/CopyToClipboard/index.jsx:75 +#: superset-frontend/src/dashboard/components/menu/ShareMenuItems.tsx:53 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:104 +msgid "Copied to clipboard!" msgstr "" -#: superset-frontend/src/components/DatabaseSelector.tsx:227 -msgid "Error while fetching database list" -msgstr "데이터 베이스 목록을 가져오는 도중 에러가 발생하였습니다." - -#: superset-frontend/src/components/DatabaseSelector.tsx:234 -msgid "Database:" -msgstr "데이터베이스" - -#: superset-frontend/src/components/DatabaseSelector.tsx:240 -msgid "Select a database" -msgstr "데이터베이스 선택" - -#: superset-frontend/src/components/DatabaseSelector.tsx:253 -msgid "Force refresh schema list" -msgstr "" - -#: superset-frontend/src/components/DatabaseSelector.tsx:260 -#, python-format -msgid "Select a schema (%s)" +#: 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:265 -msgid "Schema:" -msgstr "스키마" - -#: superset-frontend/src/components/DatabaseSelector.tsx:279 -msgid "datasource" -msgstr "데이터소스" - -#: superset-frontend/src/components/DatabaseSelector.tsx:281 -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 "에러" +msgstr "%s 에러" #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:123 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:139 @@ -4388,7 +4609,7 @@ 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/MetricControl/AdhocMetricEditPopover.jsx:452 msgid "Close" msgstr "" @@ -4412,22 +4633,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 "" @@ -4457,40 +4682,79 @@ 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:150 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1079 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 "Query 저장" +#: 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 @@ -4521,12 +4785,12 @@ msgstr "" msgid "This dashboard was saved successfully." msgstr "" -#: superset-frontend/src/dashboard/actions/sliceEntities.js:113 +#: superset-frontend/src/dashboard/actions/sliceEntities.js:111 #: superset-frontend/src/dashboard/reducers/sliceEntities.js:59 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 "" @@ -4553,7 +4817,7 @@ 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 "" @@ -4570,15 +4834,15 @@ msgstr "CSS 템플릿 불러오기" 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." +"This dashboard is currently force refreshing; the next force refresh will" +" be in %s." msgstr "" #: superset-frontend/src/dashboard/components/Header.jsx:330 @@ -4589,7 +4853,11 @@ msgstr "" msgid "Discard changes" msgstr "" -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:123 +#: superset-frontend/src/dashboard/components/Header.jsx:485 +msgid "Edit dashboard" +msgstr "" + +#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:124 msgid "An error occurred while fetching available CSS templates" msgstr "데이터 베이스 목록을 가져오는 도중 에러가 발생하였습니다." @@ -4601,118 +4869,128 @@ msgstr "대시보드 저장" msgid "Check out this dashboard: " msgstr "" -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:257 +#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:246 +msgid "Copy dashboard URL" +msgstr "" + +#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:247 +msgid "Share dashboard by email" +msgstr "" + +#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:258 msgid "Refresh dashboard" msgstr "대시보드 가져오기" -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:267 +#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:268 msgid "Set auto-refresh interval" msgstr "새로고침 간격" -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:275 +#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:276 msgid "Set filter mapping" msgstr "" -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:282 +#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:283 msgid "Edit dashboard properties" msgstr "대시보드 수정" -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:289 +#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:290 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 +#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:300 +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:272 +#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:185 msgid "Download as image" msgstr "" -#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:305 +#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:306 msgid "Toggle fullscreen" msgstr "" #: superset-frontend/src/dashboard/components/MissingChart.jsx:31 msgid "" -"There is no chart definition associated with this component, could it have " -"been deleted?" +"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/dashboard/components/PropertiesModal.jsx:70 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ColumnSelect.tsx:88 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:130 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:464 +#: superset-frontend/src/datasource/DatasourceModal.tsx:125 #: 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 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:78 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ColumnSelect.tsx:90 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:132 msgid "You do not have permission to edit this dashboard" msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:144 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:149 msgid "A valid color scheme is required" msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:271 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:299 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 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:319 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:355 +#: superset-frontend/src/explore/components/PropertiesModal.tsx:258 +msgid "Access" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:333 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:373 +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:339 +msgid "Colors" +msgstr "" + +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:414 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBar.tsx:372 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:759 +#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:432 msgid "Apply" msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:295 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:420 msgid "Dashboard properties" msgstr "대시보드" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:324 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:449 #: 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/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.jsx:341 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:466 msgid "URL slug" msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:351 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:476 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 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:493 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:607 msgid "Advanced" msgstr "" -#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:400 -#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:319 +#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:499 +#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:343 msgid "JSON metadata" msgstr "" @@ -4724,9 +5002,9 @@ 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." +"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 @@ -4735,7 +5013,7 @@ 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 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:234 msgid "Draft" msgstr "" @@ -4787,36 +5065,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 "" @@ -4824,64 +5102,85 @@ msgstr "" msgid "Filter your charts" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeader.jsx:75 +#: superset-frontend/src/dashboard/components/SliceHeader.tsx:60 msgid "Annotation layers are still loading." msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeader.jsx:76 +#: superset-frontend/src/dashboard/components/SliceHeader.tsx:61 msgid "One ore more annotation layers failed loading." msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:185 +#: superset-frontend/src/dashboard/components/SliceHeader.tsx:147 +msgid "Emitted values" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:206 #, python-format msgid "Cached %s" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:188 +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:209 #, python-format msgid "Fetched %s" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202 +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:223 msgid "Minimize chart" msgstr "차트 이동" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202 +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:223 msgid "Maximize chart" msgstr "차트 이동" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:215 +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:236 msgid "Force refresh" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:225 +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:246 msgid "Toggle chart description" msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:231 +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:252 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:262 +msgid "Copy chart URL" +msgstr "" + +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:263 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:170 +msgid "Share chart by email" +msgstr "" -#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:255 +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:276 msgid "Export CSV" msgstr "CSV 내보내기" -#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:169 +#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:281 +msgid "Cross-filter scoping" +msgstr "" + +#: superset-frontend/src/dashboard/components/CrossFilterScopingModal/CrossFilterScopingModal.tsx:65 +msgid "Cross Filter Scoping" +msgstr "" + +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:159 +#, python-format +msgid "Applied Cross Filters (%d)" +msgstr "" + +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:183 #, python-format msgid "Applied Filters (%d)" msgstr "" -#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:190 +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:204 #, python-format msgid "Incompatible Filters (%d)" msgstr "" -#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:214 +#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:228 #, python-format msgid "Unset Filters (%d)" msgstr "" @@ -4919,16 +5218,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 -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,120 +5246,199 @@ msgstr "" msgid "Tabs" msgstr "" -#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.jsx:38 +#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.tsx:37 msgid "Preview" msgstr "데이터 미리보기" -#: superset-frontend/src/dashboard/components/nativeFilters/CancelConfirmationAlert.tsx:92 -msgid "Yes, cancel" +#: superset-frontend/src/dashboard/components/menu/ShareMenuItems.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:164 +msgid "Sorry, your browser does not support copying." +msgstr "" + +#: superset-frontend/src/dashboard/components/menu/ShareMenuItems.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/FilterBar/CascadePopover.tsx:161 +msgid "Select parent filters" +msgstr "필터" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBar.tsx:362 +msgid "Clear all" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBar.tsx:383 +msgid "All Filters (${filterValues.length})" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBar.tsx:398 +msgid "Filter Sets (${filterSetFilterValues.length})" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterValue.tsx:126 +msgid "Cannot load filter" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterValue.tsx:127 +msgid "Check configuration" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:123 +msgid "Editing filter set:" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:147 +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:82 +msgid "Filter set with this name already exists" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:148 +msgid "Filter set already exists" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx:169 +#, python-format +msgid "This filter set is identical to: \"%s\"" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:70 +msgid "Remove invalid filters" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:71 +msgid "Rebuild" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSets.tsx:75 +msgid "New filter set" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:74 +#, python-format +msgid "Filters (%d)" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:89 +msgid "This filter doesn't exist in dashboard. It will not be applied." +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:93 +msgid "Filter metadata changed in dashboard. It will not be applied." +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:103 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:254 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:96 +msgid "None" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:80 +msgid "Please filter set name" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:95 +msgid "Create" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx:110 +msgid "Create new filter set" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/CancelConfirmationAlert.tsx:100 -msgid "Keep editing" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTabs.tsx:143 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterControl.jsx:358 +msgid "Add filter" +msgstr "테이블 추가" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTabs.tsx:152 +msgid "(Removed)" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/CascadePopover.tsx:121 -msgid "Select parent filters" -msgstr "필터" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTabs.tsx:161 +msgid "Undo?" +msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:455 -msgid "Reset all" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx:162 +msgid "New filter" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:117 -msgid "You have removed this filter." +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx:200 +msgid "Filters configuration and scoping" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:120 -msgid "Restore filter" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/DefaultValue.tsx:53 +msgid "Default Value" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:138 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:154 msgid "Filter name" msgstr "필터" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:140 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:156 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:163 msgid "Name is required" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:149 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:165 +msgid "Filter Type" +msgstr "" + +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:190 msgid "Datasource is required" msgstr "데이터소스" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:168 -msgid "Field" -msgstr "" - -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:180 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:247 msgid "Parent filter" msgstr "필터" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:186 -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:87 -msgid "None" -msgstr "" - -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:198 +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:275 msgid "Apply changes instantly" 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/FilterConfigForm.tsx:214 -msgid "Inverse selection" -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/FiltersConfigModal/FiltersConfigForm/RemovedFilter.tsx:39 +msgid "You have removed this filter." msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:464 -msgid "Are you sure you want to cancel?" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/RemovedFilter.tsx:46 +msgid "Restore Filter" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:465 -msgid "will not be saved." +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:67 +msgid "Scoping" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:483 -msgid "Filter configuration and scoping" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:83 +msgid "Apply to all panels" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:516 -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterControl.jsx:361 -msgid "Add filter" -msgstr "테이블 추가" - -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:528 -msgid "(Removed)" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:85 +msgid "Apply to specific panels" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:537 -msgid "Undo?" +#: 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:68 -msgid "Scoping" +#: 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/FilterScope.tsx:83 -msgid "Apply to all panels" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/CancelConfirmationAlert.tsx:55 +msgid "Yes, cancel" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:85 -msgid "Apply to specific panels" +#: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/Footer/CancelConfirmationAlert.tsx:63 +msgid "Keep editing" msgstr "" -#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:91 -msgid "Only selected panels will be affected by this filter" +#: 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/FilterScope.tsx:92 -msgid "All panels with this column will be affected by this filter" +#: 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 @@ -5072,76 +5449,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." +"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" +"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:121 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:670 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.jsx:173 +#: superset-frontend/src/explore/components/controls/DatasourceControl.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:102 msgid "Physical (table or view)" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:92 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:103 msgid "Virtual (SQL)" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:135 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:838 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:146 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:858 msgid "SQL expression" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:167 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:210 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:178 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:221 msgid "Data type" msgstr "차트 유형" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:175 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:186 msgid "Datetime format" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:179 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:190 msgid "The pattern of timestamp format. For strings use " msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:181 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:192 msgid "Python datetime string pattern" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:183 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:194 msgid " expression which needs to adhere to the " msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:185 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:196 msgid "ISO 8601" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:187 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:198 msgid "" " standard to ensure that the lexicographical ordering\n" " coincides with the chronological ordering. If the\n" @@ -5152,216 +5536,222 @@ 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:222 msgid "Is dimension" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:213 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:224 msgid "Is filterable" msgstr "필터" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:434 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:445 #, python-format msgid "Modified columns: %s" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:439 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:450 #, python-format msgid "Removed columns: %s" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:444 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:455 #, python-format msgid "New columns added: %s" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:447 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:458 msgid "Metadata has been synced" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:482 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:493 #, python-format msgid "Column name [%s] is duplicated" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:488 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:499 #, python-format msgid "Metric name [%s] is duplicated" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:497 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:508 #, python-format msgid "Calculated column [%s] requires an expression" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:512 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:523 msgid "Basic" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:525 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:536 msgid "Default URL" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:526 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:537 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:544 msgid "Autocomplete filters" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:534 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:545 msgid "Whether to populate autocomplete filters options" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:540 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:551 msgid "Autocomplete query predicate" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:541 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:552 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:566 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:584 msgid "Owners of the dataset" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:602 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:613 #: superset-frontend/src/explore/components/PropertiesModal.tsx:238 msgid "Cache timeout" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:603 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:614 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:621 msgid "Hours offset" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:632 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:623 +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:646 msgid "Spatial" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:684 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:698 msgid "virtual" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:705 -#: superset-frontend/src/datasource/DatasourceEditor.jsx:712 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:719 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:726 msgid "Dataset name" msgstr "데이터소스 명" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:720 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:734 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:757 msgid "The JSON metric or post aggregation definition." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:758 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:772 msgid "Physical" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:788 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:802 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:821 msgid "Click the lock to make changes." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:810 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:824 msgid "Click the lock to prevent further changes." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:860 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:880 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:886 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:894 msgid "Certified by" msgstr "수정됨" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:881 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:888 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:899 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:905 msgid "Certification details" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:894 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:901 msgid "Details of the certification" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:963 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:910 +msgid "Warning" +msgstr "" + +#: superset-frontend/src/datasource/DatasourceEditor.jsx:912 +msgid "Optional warning about use of this metric" +msgstr "" + +#: superset-frontend/src/datasource/DatasourceEditor.jsx:991 msgid "Be careful." msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:964 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:992 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:1005 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1170 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:274 msgid "Source" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:1009 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1038 msgid "Sync columns from source" msgstr "" -#: superset-frontend/src/datasource/DatasourceEditor.jsx:1027 +#: superset-frontend/src/datasource/DatasourceEditor.jsx:1056 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:116 +#: 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:152 msgid "" "The dataset configuration exposed here\n" " affects all the charts using this dataset.\n" @@ -5370,46 +5760,24 @@ msgid "" " in undesirable ways." msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:157 +#: superset-frontend/src/datasource/DatasourceModal.tsx:158 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:164 msgid "Confirm save" msgstr "" -#: superset-frontend/src/datasource/DatasourceModal.tsx:176 +#: superset-frontend/src/datasource/DatasourceModal.tsx:177 msgid "Edit Dataset " msgstr "차트 수정" -#: superset-frontend/src/datasource/DatasourceModal.tsx:193 +#: superset-frontend/src/datasource/DatasourceModal.tsx:194 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 @@ -5424,16 +5792,16 @@ msgstr "" msgid "One or many metrics to display" msgstr "" -#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:419 +#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:467 #: 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 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:246 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:450 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:485 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:233 msgid "Visualization type" msgstr "시각화 유형" @@ -5481,23 +5849,23 @@ 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" +"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 "" #: 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 @@ -5506,85 +5874,85 @@ 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 "" -#: 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 "" -#: 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%`" +"When `Calculation type` is set to \"Percentage change\", the Y Axis " +"Format is forced to `.1%`" msgstr "" #: superset-frontend/src/explore/controls.jsx:486 @@ -5596,8 +5964,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:334 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:263 msgid "description" msgstr "" @@ -5609,95 +5977,107 @@ msgstr "" msgid "Changing this control takes effect instantly" msgstr "" -#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:251 +#: superset-frontend/src/explore/components/ControlPanelsContainer.tsx:302 msgid "Customize" msgstr "" -#: superset-frontend/src/explore/components/DataTableControl.tsx:93 +#: superset-frontend/src/explore/components/DataTableControl.tsx:97 msgid "rows retrieved" msgstr "" -#: superset-frontend/src/explore/components/DataTablesPane.tsx:131 -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:98 +#: superset-frontend/src/explore/components/DataTablesPane.tsx:143 +#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:97 msgid "Sorry, An error occurred" msgstr "" -#: superset-frontend/src/explore/components/DataTablesPane.tsx:217 +#: superset-frontend/src/explore/components/DataTablesPane.tsx:233 +#: superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx:137 +#: superset-frontend/src/filters/components/TimeGrain/TimeGrainFilterPlugin.tsx:70 msgid "No data" msgstr "" -#: superset-frontend/src/explore/components/DataTablesPane.tsx:261 +#: superset-frontend/src/explore/components/DataTablesPane.tsx:297 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 +#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:165 msgid "Edit properties" msgstr "" -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:183 -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:185 +#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:171 +#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:173 msgid "View query" msgstr "Query 공유" -#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:193 +#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:181 msgid "Run in SQL Lab" msgstr "SQL Lab" -#: 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.tsx:101 +msgid "Loading..." +msgstr "" + +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:112 +msgid "Superset Chart" msgstr "" -#: superset-frontend/src/explore/components/ExploreActionButtons.jsx:100 -msgid "Export to .csv format" +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:177 +msgid "Export to .JSON format" msgstr "" -#: superset-frontend/src/explore/components/ExploreChartHeader.jsx:102 +#: superset-frontend/src/explore/components/ExploreActionButtons.tsx:183 +msgid "Export to .CSV format" +msgstr "" + +#: superset-frontend/src/explore/components/ExploreChartHeader.jsx:100 #, python-format msgid "%s - untitled" msgstr "" -#: superset-frontend/src/explore/components/ExploreChartHeader.jsx:166 +#: superset-frontend/src/explore/components/ExploreChartHeader.jsx:164 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/OptionControls.tsx:276 +msgid "" +"\n" +" This filter was inherited from the dashboard's context.\n" +" It won't be saved when saving the chart.\n" +" " +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." +"The description can be displayed as widget headers in the dashboard view." +" Supports markdown." msgstr "" #: superset-frontend/src/explore/components/PropertiesModal.tsx:236 @@ -5711,8 +6091,7 @@ msgid "" msgstr "" #: superset-frontend/src/explore/components/PropertiesModal.tsx:273 -msgid "" -"A list of users who can alter the chart. Searchable by name or username." +msgid "A list of users who can alter the chart. Searchable by name or username." msgstr "" #: superset-frontend/src/explore/components/RowCountLabel.jsx:35 @@ -5723,92 +6102,112 @@ 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 "저장된 Query" -#: 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 +#: superset-frontend/src/explore/components/DatasourcePanel/DatasourcePanel.tsx:196 +msgid "Search Metrics & Columns" +msgstr "" + +#: superset-frontend/src/explore/components/DatasourcePanel/DatasourcePanel.tsx:210 +#: superset-frontend/src/explore/components/DatasourcePanel/DatasourcePanel.tsx:232 +#, python-format +msgid "Showing %s of %s" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:458 +msgid "Annotation Slice Configuration" +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:459 +msgid "" +"This section allows you to configure how to use the slice\n" +" to generate annotations." +msgstr "" + +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:599 msgid "Display configuration" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:602 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:600 msgid "Configure your how you overlay is displayed here." msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:606 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:604 msgid "Style" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:620 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:618 msgid "Opacity" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:632 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:630 msgid "Color" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:651 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:649 msgid "Line width" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:701 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:698 msgid "Layer configuration" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:702 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:699 msgid "Configure the basics of your Annotation Layer." msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:710 -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:737 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:707 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:734 msgid "Mandatory" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:714 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:711 msgid "Hide layer" msgstr "" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:720 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:717 msgid "Choose the annotation layer type" msgstr "주석 레이어" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:721 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:718 msgid "Annotation layer type" msgstr "주석 레이어" -#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:753 +#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:750 msgid "Remove" msgstr "" @@ -5818,7 +6217,7 @@ 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 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:243 msgid "Add annotation layer" msgstr "주석 레이어" @@ -5838,22 +6237,24 @@ msgstr "" msgid "Max" msgstr "" -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:159 +#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:170 msgid "Edit dataset" msgstr "차트 수정" -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:163 +#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:175 msgid "View in SQL Lab" msgstr "SQL Lab" -#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:190 +#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:222 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." +#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:236 +msgid "Missing dataset" +msgstr "" + +#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:241 +msgid "The dataset linked to this chart may have been deleted." msgstr "" #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:167 @@ -5862,8 +6263,8 @@ 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." +"(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 @@ -5882,9 +6283,12 @@ msgstr "" msgid "Check for sorting ascending" msgstr "" +#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:215 +msgid "Allow multiple selections" +msgstr "" + #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:217 -msgid "" -"Multiple selections allowed, otherwise filter is limited to a single value" +msgid "Multiple selections allowed, otherwise filter is limited to a single value" msgstr "" #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:231 @@ -5893,10 +6297,14 @@ 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)." +"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:251 +msgid "Required" msgstr "" #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:252 @@ -5907,17 +6315,25 @@ msgstr "" msgid "Filter configuration" msgstr "" +#: superset-frontend/src/explore/components/controls/FixedOrMetricControl.jsx:149 +msgid "Fixed" +msgstr "" + +#: superset-frontend/src/explore/components/controls/FixedOrMetricControl.jsx:165 +msgid "Based on a metric" +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.jsx:269 +#: superset-frontend/src/explore/components/controls/SelectControl.jsx:240 #, python-format msgid "%s option(s)" msgstr "" @@ -5948,11 +6364,11 @@ msgstr "" 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 "" @@ -5965,121 +6381,176 @@ msgstr "컬럼 수정" 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:215 msgid "Click to change visualization type" msgstr "시각화 유형 선택" -#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:214 +#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:232 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/DateFilterControl/DateFilterLabel.tsx:275 msgid "RANGE TYPE" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:285 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:298 msgid "Actual time range" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:306 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:319 msgid "CANCEL" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:315 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:328 msgid "APPLY" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx:324 +#: superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx:337 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/components/AdvancedFrame.tsx:64 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:113 +msgid "START (INCLUSIVE)" 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:66 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:115 +msgid "Start date included in time range" 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:76 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:171 +msgid "END (EXCLUSIVE)" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CalendarFrame.tsx:40 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx:78 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:173 +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:109 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:145 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:202 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:229 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:238 msgid "NOW" msgstr "" -#: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:241 +#: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:241 msgid "Date/Time" msgstr "시작 시간" +#: 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:315 +#: 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/FilterControl/AdhocFilterEditPopover.jsx:159 -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:367 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:376 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/MetricControl/AdhocMetricEditPopover.jsx:416 msgid "Custom SQL" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:282 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:289 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.jsx:298 #, 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.jsx:308 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:291 #, 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.jsx:309 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.jsx:316 #, 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.jsx:337 msgid "Type a value here" msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:385 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:415 msgid "Filter value (case sensitive)" msgstr "" @@ -6087,45 +6558,37 @@ msgstr "" msgid "choose WHERE or HAVING..." msgstr "" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:127 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:128 msgid "Filters by columns" msgstr "컬럼 목록" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:129 +#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:130 msgid "Filters by metrics" msgstr "필터" -#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterPopoverTrigger.tsx:94 -msgid "" -"\n" -" This filter was inherited from the dashboard's context.\n" -" It won't be saved when saving the chart.\n" -" " -msgstr "" - -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:297 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:302 #, python-format msgid "%s aggregates(s)" msgstr "" -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:306 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:311 #, python-format msgid "%s saved metric(s)" msgstr "" -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:346 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:351 msgid "Saved" msgstr "저장" -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:349 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:354 msgid "Saved metric" msgstr "저장된 Query" -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:370 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:379 msgid "column" msgstr "컬럼 추가" -#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:386 +#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:399 msgid "aggregate" msgstr "" @@ -6133,7 +6596,7 @@ msgstr "" msgid "My metric" msgstr "메트릭" -#: superset-frontend/src/explore/components/controls/MetricControl/MetricsControl.jsx:402 +#: superset-frontend/src/explore/components/controls/MetricControl/MetricsControl.jsx:409 msgid "Add metric" msgstr "메트릭" @@ -6155,180 +6618,196 @@ 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:141 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 "" -#: 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" +"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/Range/RangeFilterPlugin.tsx:84 +msgid "Chosen non-numeric column" +msgstr "" + +#: superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx:138 +#: superset-frontend/src/filters/components/TimeColumn/TimeColumnFilterPlugin.tsx:86 +#: superset-frontend/src/filters/components/TimeGrain/TimeGrainFilterPlugin.tsx:71 +#, python-format +msgid "%s option" +msgstr "" + +#: superset-frontend/src/filters/components/TimeColumn/TimeColumnFilterPlugin.tsx:85 +msgid "No time columns" +msgstr "" + #: superset-frontend/src/profile/components/App.tsx:48 msgid "Favorites" msgstr "" @@ -6377,310 +6856,310 @@ msgstr "" 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:91 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:92 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:139 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:518 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:177 +#: superset-frontend/src/views/CRUD/utils.tsx:204 +#: superset-frontend/src/views/CRUD/utils.tsx:259 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:159 #, python-format msgid "Deleted: %s" msgstr "삭제" -#: superset-frontend/src/views/CRUD/utils.tsx:205 +#: superset-frontend/src/views/CRUD/utils.tsx:207 #, 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:94 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:96 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:145 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:522 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:180 +#: superset-frontend/src/views/CRUD/utils.tsx:263 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:162 #, 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:581 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:1386 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:249 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:373 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:228 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:350 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:354 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:385 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:318 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:348 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:277 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:527 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:261 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:474 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:475 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:132 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:212 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:286 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:286 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:405 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:191 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:272 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:256 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:382 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:272 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:235 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:403 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:365 +#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:73 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:310 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:565 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:324 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:101 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:288 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:504 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:588 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:434 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:65 msgid "< (Smaller than)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:60 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:69 msgid "> (Larger than)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:64 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:73 msgid "<= (Smaller or equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:68 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:77 msgid ">= (Larger or equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:72 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:81 msgid "== (Is equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:76 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:85 msgid "!= (Is not equal)" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:80 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:89 msgid "Not null" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:91 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:100 msgid "30 days" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:95 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:104 msgid "60 days" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:99 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:108 msgid "90 days" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:345 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:382 msgid "Add notification method" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:346 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:383 msgid "Add delivery method" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:461 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:498 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:1091 +#: 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:324 +#: 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:1103 msgid "Edit ${isReport ? 'Report' : 'Alert'}" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1055 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1104 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:1112 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1120 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:1112 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1120 msgid "Alert name" msgstr "테이블 명" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1117 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1166 msgid "Alert condition" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1161 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1210 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/AlertReportModal.tsx:1234 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1250 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:123 msgid "Value" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1213 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1262 msgid "Report schedule" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1214 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1263 msgid "Alert condition schedule" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1224 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1274 msgid "Schedule settings" msgstr "Query 공유" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1228 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1278 msgid "Log retention" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1252 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1302 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:1311 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1326 msgid "Time in seconds" msgstr "10초" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1267 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1319 msgid "Grace period" msgstr "" -#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1282 +#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1336 msgid "Message content" msgstr "" @@ -6689,7 +7168,7 @@ 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 "상태" @@ -6717,36 +7196,36 @@ 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 "" @@ -6758,69 +7237,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}?" +"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:331 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:338 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:267 msgid "Description (this can be seen in the list)" msgstr "" @@ -6828,158 +7308,189 @@ 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:66 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:343 msgid "Annotation layers" msgstr "주석 레이어" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:112 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:111 #, 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:180 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:270 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:157 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:287 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:205 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:183 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:284 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:230 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:209 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:239 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:218 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:265 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:322 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:295 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:281 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:369 #, 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:328 msgid "No annotation layers yet" msgstr "주석 레이어" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:349 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:353 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:361 msgid "Delete Layer?" msgstr "삭제" -#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:362 +#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:366 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:76 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:313 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:104 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:291 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:144 +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:152 #, python-format msgid "Last modified %s" msgstr "마지막 수정" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:53 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:58 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:65 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:189 #, 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:260 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:225 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:299 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:384 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:361 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:397 msgid "Owner" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:380 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:388 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:409 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:430 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:454 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:365 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:386 +msgid "All" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:394 #, 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:415 #, 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:426 msgid "Viz type" msgstr "시각화 유형" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:444 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:458 #, 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:468 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:414 +#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:132 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:110 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:135 msgid "Favorite" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:461 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:473 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:407 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:419 +msgid "Any" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:475 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:421 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:476 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:422 msgid "No" msgstr "" -#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:551 +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:491 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:437 +msgid "Alphabetical" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:497 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:443 +msgid "Recently modified" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:503 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:449 +msgid "Least recently modified" +msgstr "" + +#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:566 msgid "Are you sure you want to delete the selected charts?" msgstr "" @@ -7003,43 +7514,51 @@ msgstr "CSS 템플릿" 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:65 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:239 msgid "CSS templates" msgstr "CSS 템플릿" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:115 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:114 #, 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:150 #, 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:248 msgid "CSS template" msgstr "CSS 템플릿" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:313 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:312 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:320 msgid "Delete Template?" msgstr "CSS 템플릿" -#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:326 +#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:325 msgid "Are you sure you want to delete the selected templates?" msgstr "" +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:147 +msgid "published" +msgstr "" + +#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:147 +msgid "draft" +msgstr "" + #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:50 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 "" @@ -7050,49 +7569,44 @@ msgid "" "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:163 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:84 #, 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:181 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:371 #, 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:392 #, python-format msgid "An error occurred while fetching dashboard created by values: %s" msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:408 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:410 msgid "Unpublished" msgstr "" -#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:502 +#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:505 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 @@ -7102,394 +7616,398 @@ 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:449 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:152 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:218 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:380 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:424 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:221 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:383 msgid "AQE" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:228 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:236 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:239 msgid "DML" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:243 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:251 msgid "CSV upload" msgstr "CSV 업로드" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:303 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:311 msgid "Delete database" msgstr "데이터베이스 선택" -#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:410 +#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:418 #, 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:431 msgid "Delete Database?" msgstr "데이터베이스 선택" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:156 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:159 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:288 #, 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:330 msgid "Edit database" msgstr "차트 수정" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:330 msgid "Add database" msgstr "데이터베이스" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:361 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:342 msgid "Connection" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:369 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:350 msgid "Database name" msgstr "데이터소스 명" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:377 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:358 msgid "Name your dataset" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:393 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:374 msgid "dialect+driver://username:password@host:port/database" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:399 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:380 msgid "Test connection" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:403 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:384 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:392 msgid " for more information on how to structure your URI." msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:415 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:396 msgid "Performance" 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:398 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:404 msgid "Chart cache timeout" msgstr "차트 유형" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:445 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:426 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:455 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:436 msgid "SQL Lab settings" msgstr "SQL Lab" -#: 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:448 +msgid "Allow this database to be queried in SQL Lab" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:462 +msgid "Allow creation of new tables based on queries" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:476 +msgid "Allow creation of new views based on queries" +msgstr "" + +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:490 +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:521 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:504 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 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:516 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:522 msgid "CTAS schema" msgstr "스키마" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:544 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:527 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:536 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:541 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:625 msgid "Secure extra" msgstr "보안" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:568 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:551 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:556 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." +"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:575 msgid "" -"Optional CA_BUNDLE contents to validate HTTPS requests. Only available on " -"certain database engines." +"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:591 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:593 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:611 msgid "Allow data upload" msgstr "" -#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:630 +#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:613 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:633 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:636 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:643 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:652 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:661 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:667 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:54 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:61 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:170 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:190 #, 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:209 msgid "Physical dataset" msgstr "데이터소스 선택" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:214 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:217 msgid "Virtual dataset" msgstr "차트 수정" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:399 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:406 #, 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:425 #, 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:440 +#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:367 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:389 #, 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:540 #, 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:563 #, 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:576 msgid "Delete Dataset?" msgstr "" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:582 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:589 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:639 msgid "0 Selected" msgstr "테이블 선택" -#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:635 +#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:642 #, 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:649 #, 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:656 #, 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:240 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 "새로운 탭에서 Query실행" -#: 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:314 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:98 msgid "Query preview" msgstr "데이터 미리보기" @@ -7517,48 +8035,48 @@ msgstr "Query 공유" msgid "Executed query" msgstr "저장된 Query 수정" -#: 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:86 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:151 msgid "Saved queries" msgstr "저장된 Query" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:116 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:115 #, 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:161 msgid "Link Copied!" msgstr "복사됨!" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:198 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:197 #, 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:322 msgid "Edit query" msgstr "저장된 Query 수정" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:331 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:330 msgid "Copy query URL" msgstr "" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:339 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:338 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:410 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:234 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:420 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:246 msgid "Delete Query?" msgstr "삭제" -#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:436 +#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:435 msgid "Are you sure you want to delete the selected queries?" msgstr "" @@ -7566,87 +8084,100 @@ msgstr "" msgid "Query name" msgstr "Query 검색" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:110 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:100 +msgid "[Untitled]" +msgstr "" + +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:101 +msgid "Unknown" +msgstr "" + +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:167 msgid "Edited" msgstr "테이블 수정" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:117 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:174 msgid "Created" msgstr "생성자" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:127 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:184 msgid "Viewed" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:135 +#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:192 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:138 +#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:142 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:263 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 "SQL Lab" -#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:148 +#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:144 msgid "${tableName}" msgstr "테이블 명" -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:125 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:120 msgid "query" msgstr "Query 공유" -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:221 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:216 msgid "Share" msgstr "Query 공유" -#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:307 +#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:303 #, python-format msgid "Last run %s" msgstr "" -#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:125 +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:122 +#, python-format +msgid "There was an issue fetching your recent activity: %s" +msgstr "" + +#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:131 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 "" @@ -7723,4 +8254,4 @@ msgstr "" #: superset-frontend/src/visualizations/TimeTable/TimeTableChartPlugin.js:24 msgid "Time-series Table" -msgstr "" +msgstr "시계열 테이블"