{
    "config": {
        "scheme": "Scheme",
        "primary_color": "Primary Color",
        "color_palette": "Color Palette",
        "theme": "Theme",
        "row": "Row",
        "column": "Column",
        "radius": "Radius",
        "theta": "Theta",
        "opacity": "Opacity",
        "default_color_palette": "Default",
        "size": "Size",
        "type": "Scale Type",
        "min_domain": "Domain Min",
        "max_domain": "Domain Max",
        "range": "Range",
        "format": "Format",
        "numberFormat": "Number format",
        "timeFormat": "Time format",
        "normalizedNumberFormat": "Normalized number format",
        "background": "Background",
        "color": "Color",
        "independence": "Independence",
        "x": "x-Axis",
        "y": "y-Axis",
        "zeroScale": "Zero Scale",
        "misc": "Misc",
        "formatGuidesDocs": "Format guides docs",
        "readHere": "read here",
        "svg": "Use SVG",
        "customTile": "Use a Custom Tile for map",
        "customOffset": "Use a Specific timezone",
        "map_settings": "Map Settings",
        "map_settings_desc": "Configure how map visualizations display and use custom map tile services.",
        "customTile_desc": "Specify a custom map tile URL for geographic visualizations.",
        "choropleth_settings": "Choropleth Settings",
        "choropleth_settings_desc": "Control how geographic shapes and data are displayed in choropleth maps.",
        "include_unmatched": "Include unmatched choropleth in scale",
        "include_unmatched_desc": "Include regions without data matches when calculating color scales.",
        "include_shapes": "Include shapes without data",
        "include_shapes_desc": "Show all geographic shapes even if they don't have associated data values.",
        "visualization_settings": "Visualization Settings",
        "visualization_settings_desc": "Configure general settings for all visualizations.",
        "zeroScale_desc": "Force numeric axes to start at zero instead of auto-scaling to data range.",
        "svg_desc": "Use SVG renderer instead of Canvas for higher quality but potentially slower performance.",
        "timezone_settings": "Timezone Settings",
        "timezone_settings_desc": "Configure how time-based data is displayed across different timezones.",
        "customOffset_desc": "Specify a custom timezone for displaying time-based data.",
        "colors": "Colors",
        "colors_desc": "Customize the colors, theme and palette used by your charts.",
        "primary_color_desc": "The default color of marks when no field is assigned to the Color channel.",
        "background_desc": "The background color of the chart canvas. Transparent by default.",
        "theme_desc": "The overall chart style preset, controlling axes, grid lines and default colors.",
        "color_palette_desc": "The color scheme used when a field is assigned to the Color channel.",
        "scale": "Scale",
        "scale_desc": "Scales control how data values are mapped to visual properties such as position, size and opacity. They are computed automatically from your data — turn on an override below only when you need manual control.",
        "customize_scales": "Customize channels",
        "scale_empty": "No channel selected. Use “Customize channels” to pick a channel whose scale you want to adjust.",
        "scale_column_desc": "The horizontal position scale (columns / x-axis).",
        "scale_row_desc": "The vertical position scale (rows / y-axis).",
        "scale_color_desc": "The scale mapping data values to the color gradient.",
        "scale_theta_desc": "The angle scale used by arc and pie charts.",
        "scale_radius_desc": "The radius scale used by arc and pie charts.",
        "scale_opacity_desc": "The scale mapping data values to mark transparency.",
        "scale_size_desc": "The scale mapping data values to mark size.",
        "scale_type_desc": "Apply a mathematical transform (log, sqrt, …) when mapping data values. Useful for skewed data.",
        "min_domain_desc": "Manually set the data value mapped to the low end of the scale.",
        "max_domain_desc": "Manually set the data value mapped to the high end of the scale.",
        "range_desc": "Limit the visual output between a minimum and maximum (e.g. the smallest and largest mark size).",
        "format_desc": "Control how numbers and dates are displayed in axes, legends and tooltips using d3-format patterns. Leave a field empty to use the default formatting.",
        "numberFormat_desc": "Applied to measure values. Example: ',.2f' displays 1234.5 as 1,234.50.",
        "timeFormat_desc": "Applied to date and time values. Example: '%Y-%m-%d' displays dates as 2024-01-30.",
        "normalizedNumberFormat_desc": "Applied to percentages when the stack mode is 'normalized'. Example: '.0%' displays 0.25 as 25%.",
        "independence_desc": "When a chart is split into several subviews (facets), all subviews share the same scales by default so they are directly comparable. Turn on a channel to let each subview compute its own scale independently.",
        "independent_channel_desc": "Each subview uses its own {{channel}} scale."
    },
    "explain": {
        "title": "Explain Data",
        "loading": "Analyzing...",
        "empty": "No significant patterns found",
        "detail": {
            "empty": "Select an insight on the left"
        },
        "overview": {
            "all": "All",
            "skippedNote": "{{count}} analyses were skipped"
        },
        "type": {
            "extremeValue": "Extreme values",
            "contributingDimension": "Contributing dimensions",
            "contributingMeasure": "Contributing measures",
            "uniqueMark": "What's unique about this mark"
        },
        "strength": {
            "strong": "Strong",
            "moderate": "Moderate",
            "weak": "Weak"
        },
        "skip": {
            "noMark": "Select a mark before running Explain Data.",
            "temporalMark": "Temporal marks are not analyzed for extreme values yet.",
            "noSensitiveAgg": "The selected measure aggregation is not sensitive to extreme values.",
            "noCandidates": "No eligible fields were available for comparison.",
            "noDerivableTarget": "The view measure's aggregation cannot be modeled; only sum, mean, and count are supported."
        },
        "extremeValue": {
            "desc": "{{outlierCount}} of {{rowCount}} records are extreme values; removing them changes {{agg}} of {{measure}} from {{before}} to {{after}} ({{changePercent}}%).",
            "truncated": "{{measure}} has a large mark with mean and median values that differ; scan the {{rowCount}} rows before interpreting the aggregate."
        },
        "uniqueMark": {
            "countDesc": "This mark's composition over {{dimension}} differs from other marks: {{markShare}}% falls in \"{{topCategory}}\" vs {{siblingShare}}% elsewhere.",
            "measureDesc": "This mark's {{measure}} mass is distributed differently over {{dimension}} than other marks (heuristic)."
        },
        "contributingDimension": {
            "desc": "The composition of {{dimension}} helps predict {{target}} across marks (cross-validated fit +{{cvGainPercent}}%); the share of \"{{topCategory}}\" is most associated."
        },
        "contributingMeasure": {
            "desc": "{{candidate}} (aggregated per mark) helps predict {{target}} (cross-validated fit +{{cvGainPercent}}%). Association, not causation."
        },
        "truncation": {
            "notice": "Scanned {{scanned}} of {{total}} candidate fields.",
            "more": "Analyze more fields"
        }
    },
    "constant": {
        "row_count": "Row count",
        "mea_key": "Measure names",
        "mea_val": "Measure values",
        "paint_key": "Paint Field",
        "analytic_type": {
            "dimension": "dimension",
            "measure": "measure"
        },
        "semantic_type": {
            "nominal": "nominal",
            "ordinal": "ordinal",
            "temporal": "temporal",
            "quantitative": "quantitative"
        },
        "mark_type": {
            "__enum__": "Mark Type",
            "auto": "Auto",
            "bar": "Bar",
            "line": "Line",
            "area": "Area",
            "trail": "Trail",
            "point": "Scatter",
            "circle": "Circle",
            "tick": "Tick",
            "rect": "Rectangle",
            "arc": "Arc",
            "boxplot": "Box (Box Plot)",
            "table": "Table",
            "text": "Text",
            "poi": "POI",
            "choropleth": "Choropleth"
        },
        "coord_system": {
            "__enum__": "Coordinate System",
            "generic": "Generic",
            "geographic": "Geographic"
        },
        "stack_mode": {
            "__enum__": "Stack Mode",
            "none": "None",
            "stack": "Stack",
            "normalize": "Normalize",
            "center": "Center"
        },
        "layout_type": {
            "__enum__": "Layout Mode",
            "auto": "Auto",
            "fixed": "Fixed",
            "full": "Container"
        },
        "exploration_mode": {
            "__enum__": "Exploration Mode",
            "none": "Off",
            "brush": "Brush",
            "point": "Point"
        },
        "brush_mode": {
            "__enum__": "Brush Direction",
            "default": "Both",
            "x": "X-Only",
            "y": "Y-Only"
        },
        "draggable_key": {
            "fields": "Fields",
            "columns": "X-Axis",
            "rows": "Y-Axis",
            "color": "Color",
            "opacity": "Opacity",
            "size": "Size",
            "shape": "Shape",
            "theta": "Angle",
            "radius": "Radius",
            "filters": "Filters",
            "details": "Details",
            "text": "Text",
            "longitude": "Longitude",
            "latitude": "Latitude",
            "geoId": "Geometry ID"
        },
        "aggregator": {
            "sum": "Sum",
            "mean": "Mean",
            "count": "Count",
            "median": "Median",
            "min": "Min",
            "max": "Max",
            "q1": "Q1",
            "q3": "Q3",
            "stdev": "Standard Deviation",
            "variance": "Variance"
        },
        "filter_type": {
            "one_of": "Value set",
            "one_of_desc": "Select values specified",
            "range": "Range",
            "range_desc": "Select values in a range [start, end]",
            "temporal_range": "Date Range",
            "temporal_range_desc": "Select values in a date range [start, end]"
        }
    },
    "App": {
        "labels": {
            "data_interpretation": "Interpret Data",
            "data_view": "View Data"
        },
        "segments": {
            "vis": "Visualization",
            "data": "Data",
            "chat": "Chat"
        },
        "feedback": {
            "vote": "Is the result of Askviz good?",
            "voteup": "Yes",
            "votedown": "No",
            "report": "Please help us improving Askviz with correct Chart",
            "report_button": "Report correct chart"
        }
    },
    "DataSource": {
        "labels": {
            "cur_dataset": "Current Dataset"
        },
        "buttons": {
            "create_dataset": "Create Dataset",
            "export_as_file": "Save As File",
            "import_file": "Import Graphic Walker File"
        },
        "dialog": {
            "create_data_source": "New Data Source",
            "or_demo": "or try a sample dataset",
            "file": {
                "drop_title": "Drop your CSV or JSON file here",
                "drop_desc": "or click to browse your files",
                "charset": "Charset",
                "parsing": "Reading {{file}}…",
                "unsupported": "\"{{file}}\" is not supported. Please choose a .csv or .json file.",
                "read_error": "Could not read \"{{file}}\". Make sure it is a valid CSV or JSON file."
            },
            "public": {
                "loading": "Loading…",
                "meta": "{{rows}} rows · {{cols}} fields",
                "fetch_error": "Failed to load \"{{name}}\". Check your connection and click the dataset to try again.",
                "datasets": {
                    "CARS": "Classic dataset of 400+ car models: MPG, horsepower, weight, and origin.",
                    "STUDENTS": "Exam scores of 1,000 students with gender, parental education, and test prep.",
                    "BIKE_SHARING": "Hourly bike rentals with weather, season, and holiday context.",
                    "EARTHQUAKE": "23,000+ earthquakes worldwide with location and magnitude.",
                    "CAR_SALES": "Sales, prices, and engine specs for 157 vehicle models.",
                    "COLLAGE": "US colleges compared by admission rate, SAT scores, and cost.",
                    "KELPER": "NASA Kepler exoplanet candidates with orbital measurements.",
                    "BTC_GOLD": "Daily Bitcoin and gold prices for comparing trading strategies.",
                    "TITANIC": "Titanic passengers: survival, class, age, and fare."
                }
            },
            "preview": {
                "back": "Back",
                "dataset_name": "Dataset Name",
                "meta": "{{rows}} rows · {{cols}} fields",
                "use_data": "Use This Dataset",
                "tip": "Tip: click a field's type icon in the table header to adjust it before importing."
            }
        }
    },
    "main": {
        "tablist": {
            "new": "+ New",
            "auto_title": "Chart {{idx}}",
            "chart_name": "Chart Name",
            "remove_confirm": "Are you sure you want to remove this chart?"
        },
        "tabpanel": {
            "menubar": {
                "undo": "Undo",
                "redo": "Redo"
            },
            "askviz": {
                "placeholder": "What visualization your want to draw from the dataset"
            },
            "settings": {
                "toggle": {
                    "aggregation": "Aggregation",
                    "stack": "Stack",
                    "axes_resize": "Axes Resizing",
                    "debug": "debugging"
                },
                "sort": "Sorting Order",
                "autoviz": "Auto Viz",
                "button": {
                    "ascending": "Sort in Ascending Order",
                    "descending": "Sort in Descending Order",
                    "transpose": "Transpose",
                    "config": "Config",
                    "export_chart": "Export",
                    "export_chart_as": "Export as {{type}}",
                    "export_code": "Export Code",
                    "geojson": "Geography Configuration",
                    "painter": "Open Painter",
                    "disabled_painter": {
                        "aggergation": "disable aggregation to create a paint",
                        "temporal": "painter doesn't support temporal fields now",
                        "count": "drag single field on x and y to create a paint"
                    }
                },
                "paint": {
                    "palette": "Palette",
                    "eraser": "Eraser",
                    "color": "Brush Color",
                    "label": "Brush Label",
                    "brush_size": "Brush Size",
                    "save_paint": "Save Painting",
                    "reset_paint": "Reset Painting",
                    "cancel": "Cancel",
                    "delete_paint": "Delete Painting"
                },
                "limit": "enable query limit (rows)",
                "size": "Resize",
                "size_setting": {
                    "width": "Width",
                    "height": "Height"
                },
                "table": {
                    "summary": "Show summary"
                },
                "geography": "Geography Configuration",
                "geography_settings": {
                    "geoKey": "Feature ID",
                    "format": "Format",
                    "geojson": "GeoJSON",
                    "topojson": "TopoJSON",
                    "objectKey": "Extract Feature Key",
                    "jsonInputPlaceholder": "Drop {{format}} file here",
                    "href": "{{format}} URL",
                    "hrefPlaceholder": "Enter {{format}} URL",
                    "load": "Load",
                    "loading": "Loading Geographic Data..."
                }
            },
            "DatasetFields": {
                "field_list": "Field List"
            }
        }
    },
    "filters": {
        "to_edit": "Edit This Rule",
        "empty_rule": "! (empty rule)",
        "editing": "Filter Rule Settings",
        "form": {
            "name": "Field",
            "aggregation": "Aggregation",
            "rule": "Rule"
        },
        "header": {
            "visibility": "Visible",
            "value": "Label",
            "count": "Count"
        },
        "selected_keys": "{{ count }} items selected",
        "btn": {
            "select_all": "Select All",
            "unselect_all": "Unselect All",
            "reverse": "Reverse Selection",
            "confirm": "Confirm",
            "cancel": "Cancel"
        },
        "range": {
            "start_value": "Start Value",
            "end_value": "End Value"
        }
    },
    "actions": {
        "prev": "Previous",
        "next": "Next",
        "drop_field": "Drop Field Here",
        "confirm": "Confirm",
        "cancel": "Cancel"
    },
    "field_menu": {
        "to_dim": "Move to dimensions",
        "to_mea": "Move to measures",
        "semantic_type": {
            "name": "Change Semantic Type",
            "types": {
                "nominal": "Nominal",
                "ordinal": "Ordinal",
                "quantitative": "Quantitative",
                "temporal": "Temporal"
            }
        },
        "new_calc": "New calculation",
        "bin": "Bin",
        "binCount": "Bin Count",
        "log": "Log{{ base }}",
        "binCustom": "Bin(customize)",
        "logCustom": "Log(customize)",
        "drill": {
            "name": "Time Unit",
            "feature_name": "Time feature",
            "levels": {
                "year": "Year",
                "quarter": "Quarter",
                "month": "Month",
                "week": "Week",
                "weekday": "Weekday",
                "day": "Day",
                "hour": "Hour",
                "minute": "Minute",
                "second": "Second",
                "iso_year": "ISO Year",
                "iso_week": "ISO Week",
                "iso_weekday": "ISO Weekday"
            }
        }
    },
    "calc": {
        "bin_panel_title": "Bins",
        "bin_panel_desc": "Set bin config for field",
        "bin_panel_option_widths": "Bin with equal widths",
        "bin_panel_option_counts": "Bin with equal counts",
        "bin_panel_number": "Bin number",
        "log_panel_title": "Logarithm Transformation",
        "log_panel_desc": "Set log config for field",
        "log_panel_number": "Logarithmic base"
    },
    "autoviz": {
        "title": "Auto Viz",
        "description": "Pick the fields you care about; legal chart types light up and the best one is starred.",
        "recommended": "Recommended",
        "apply_best": "Apply recommended",
        "hint": "{{count}} chart types match your selection",
        "empty": "…or click any lit chart type to start",
        "based_on_view": "Based on the fields in the current chart · {{count}} types match",
        "selected_count": "{{count}} fields selected in the field list",
        "clear": "Clear",
        "uses": "Uses: {{fields}}",
        "select_hint": "Pick fields on the left · <k></k>+click to multi-select",
        "refine_hint": "Click or <k></k>+click fields on the left to refine",
        "collapse": "Collapse panel",
        "expand": "Show Auto Viz",
        "charts": {
            "table": "Text Table",
            "highlight_table": "Highlight Table",
            "heatmap": "Heat Map",
            "bar": "Bar Chart",
            "stacked_bar": "Stacked Bar",
            "grouped_bar": "Grouped Bar",
            "line": "Line Chart",
            "area": "Area Chart",
            "histogram": "Histogram",
            "scatter": "Scatter Plot",
            "circle_view": "Circle View",
            "pie": "Pie Chart",
            "boxplot": "Box Plot",
            "poi_map": "Symbol Map",
            "choropleth_map": "Filled Map"
        },
        "reason": {
            "need_fields": "Select at least one field",
            "need_dimension": "Needs at least 1 dimension",
            "need_two_dimensions": "Needs at least 2 dimensions",
            "too_many_dimensions": "Too many dimensions for this chart",
            "need_measure": "Needs at least 1 measure",
            "need_two_measures": "Needs at least 2 measures",
            "need_single_measure": "Needs exactly 1 measure",
            "too_many_measures": "Too many measures for this chart",
            "need_temporal": "Needs a date/time dimension",
            "need_temporal_or_ordinal": "Needs a date/time or ordinal dimension",
            "need_raw_measure": "Needs a raw measure, not row count",
            "need_lon_lat": "Needs longitude & latitude fields",
            "need_geo_feature": "Needs a configured GeoJSON boundary"
        }
    },
    "data_table": {
        "rows_one": "<b>{{value}}</b> row",
        "rows_other": "<b>{{value}}</b> rows",
        "rows_filtered": "<b>{{value}}</b> of {{total}} rows",
        "columns_one": "<b>{{value}}</b> column",
        "columns_other": "<b>{{value}}</b> columns",
        "range": "<b>{{from}}–{{to}}</b> of {{total}}",
        "clear": "Clear",
        "clear_filters": "Clear filters",
        "no_rows": "No data",
        "no_matching_rows": "No rows match the current filters",
        "remove_filter": "Remove filter on {{name}}",
        "n_values_one": "{{count}} value",
        "n_values_other": "{{count}} values",
        "semantic_type": "Semantic type",
        "column_options": "Column options for {{name}}",
        "sort_asc": "Sort ascending",
        "sort_desc": "Sort descending",
        "clear_sort": "Clear sort",
        "filter": "Filter…",
        "clear_filter": "Clear filter",
        "empty_value": "(Empty)",
        "unique_count": "{{value}} unique",
        "unique_values": "unique values",
        "distinct_ratio": "{{percent}}% distinct",
        "other": "Other ({{count}})",
        "avg": "avg {{value}}",
        "row_count_one": "{{value}} row",
        "row_count_other": "{{value}} rows"
    }
}
