diff --git a/package-lock.json b/package-lock.json index 8c625d855..f947b0065 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "react-plotly.js-editor", - "version": "0.7.0", + "version": "0.8.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 40912ccdc..66b0dcc8e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "react-plotly.js-editor", "description": "plotly.js chart editor react component UI", - "version": "0.7.0", + "version": "0.8.0", "author": "Plotly, Inc.", "bugs": { "url": "https://github.com/plotly/react-plotly.js-editor/issues" diff --git a/scripts/translationKeys/combined-translation-keys.txt b/scripts/translationKeys/combined-translation-keys.txt index 90b831d2e..d26bd0b5c 100644 --- a/scripts/translationKeys/combined-translation-keys.txt +++ b/scripts/translationKeys/combined-translation-keys.txt @@ -1,206 +1,379 @@ -2D Contour Histogram // react-plotly.js-editor: /components/fields/TraceSelector.js:24 -2D Histogram // react-plotly.js-editor: /components/fields/TraceSelector.js:23 -3D Scatter // react-plotly.js-editor: /components/fields/TraceSelector.js:29 -All // react-plotly.js-editor: /lib/connectAxesToLayout.js:96 -Anchor Point // react-plotly.js-editor: /DefaultEditor.js:251 -Angle // react-plotly.js-editor: /DefaultEditor.js:225 -Annotation // react-plotly.js-editor: /components/containers/PanelHeader.js:19 -Area // react-plotly.js-editor: /components/fields/TraceSelector.js:54 -Arrow // react-plotly.js-editor: /DefaultEditor.js:227 -Arrowhead // react-plotly.js-editor: /DefaultEditor.js:237 -Atlas Map // react-plotly.js-editor: /components/fields/TraceSelector.js:32 -Auto // react-plotly.js-editor: /DefaultEditor.js:175 -Autoscale // plotly.js: components/modebar/buttons.js:139 -Axes // react-plotly.js-editor: /DefaultEditor.js:298 -Background Color // react-plotly.js-editor: /DefaultEditor.js:378 -Bar // react-plotly.js-editor: /components/fields/TraceSelector.js:20 -Bar Padding // react-plotly.js-editor: /DefaultEditor.js:144 -Bar Width // react-plotly.js-editor: /DefaultEditor.js:136 -Bars // react-plotly.js-editor: /components/containers/TraceMarkerSection.js:20 -Blank // react-plotly.js-editor: /DefaultEditor.js:163 -Border Color // react-plotly.js-editor: /DefaultEditor.js:131 -Border Width // react-plotly.js-editor: /DefaultEditor.js:130 -Bottom // react-plotly.js-editor: /DefaultEditor.js:211 -Box // react-plotly.js-editor: /components/fields/TraceSelector.js:19 -Box Padding // react-plotly.js-editor: /DefaultEditor.js:148 -Box Select // plotly.js: components/modebar/buttons.js:103 -Box Width // react-plotly.js-editor: /DefaultEditor.js:140 -Candlestick // react-plotly.js-editor: /components/fields/TraceSelector.js:45 -Canvas // react-plotly.js-editor: /DefaultEditor.js:171 -Carpet // react-plotly.js-editor: /components/fields/TraceSelector.js:41 -Carpet Contour // react-plotly.js-editor: /components/fields/TraceSelector.js:43 -Carpet Scatter // react-plotly.js-editor: /components/fields/TraceSelector.js:42 -Center // react-plotly.js-editor: /DefaultEditor.js:263 -Choropleth // react-plotly.js-editor: /components/fields/TraceSelector.js:33 -Click to enter Colorscale title // plotly.js: plots/plots.js:303 -Click to enter Component A title // plotly.js: plots/ternary/ternary.js:392 -Click to enter Component B title // plotly.js: plots/ternary/ternary.js:406 -Click to enter Component C title // plotly.js: plots/ternary/ternary.js:417 -Click to enter Plot title // plotly.js: plot_api/plot_api.js:579 -Click to enter X axis title // plotly.js: plots/plots.js:301 -Click to enter Y axis title // plotly.js: plots/plots.js:302 -Collapse All // react-plotly.js-editor: /components/containers/PanelHeader.js:55 -Color // react-plotly.js-editor: /DefaultEditor.js:115 -Common Case: An 'All' tab might display this message because the X and Y tabs contain different settings. // react-plotly.js-editor: /lib/constants.js:24 -Compare data on hover // plotly.js: components/modebar/buttons.js:167 -Connect // react-plotly.js-editor: /DefaultEditor.js:162 -Connect Gaps // react-plotly.js-editor: /DefaultEditor.js:159 -Continue // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:205 -Continuing will convert your LaTeX expression into raw text. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:122 -Continuing will convert your note to LaTeX-style text. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:117 -Continuing will remove your expression. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:127 -Contour // react-plotly.js-editor: /components/fields/TraceSelector.js:26 -Custom // react-plotly.js-editor: /DefaultEditor.js:176 -Custom Color // react-plotly.js-editor: /components/widgets/ColorPicker.js:52 -Default Colors // react-plotly.js-editor: /components/widgets/ColorPicker.js:75 -Display // react-plotly.js-editor: /DefaultEditor.js:91 -Double-click on legend to isolate one trace // plotly.js: components/legend/handle_click.js:90 -Double-click to zoom back out // plotly.js: plots/cartesian/dragbox.js:335 -Download plot as a png // plotly.js: components/modebar/buttons.js:52 -Edit in Chart Studio // plotly.js: components/modebar/buttons.js:76 -Edit in HTML // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:35 -Edit in Rich Text // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:250 -Enter LaTeX formatted text // react-plotly.js-editor: /components/fields/TextEditor.js:34 -Enter Link URL // react-plotly.js-editor: /components/widgets/text_editors/RichText/LinkEditor.js:92 -Enter html formatted text // react-plotly.js-editor: /components/fields/TextEditor.js:51 -Expand All // react-plotly.js-editor: /components/containers/PanelHeader.js:60 -Filled Area // react-plotly.js-editor: /DefaultEditor.js:101 -Fixed Height // react-plotly.js-editor: /DefaultEditor.js:180 -Fixed Width // react-plotly.js-editor: /DefaultEditor.js:179 -Font Color // react-plotly.js-editor: /DefaultEditor.js:197 -Font Size // react-plotly.js-editor: /DefaultEditor.js:193 -Global Font // react-plotly.js-editor: /DefaultEditor.js:199 -Go back // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:198 -Go to the 'Create' tab to define traces. // react-plotly.js-editor: /components/containers/PanelEmpty.js:12 -Heads up! // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:181 -Heatmap // react-plotly.js-editor: /components/fields/TraceSelector.js:21 -Heatmap GL // react-plotly.js-editor: /components/fields/TraceSelector.js:36 -Hide // react-plotly.js-editor: /DefaultEditor.js:232 -Histogram // react-plotly.js-editor: /components/fields/TraceSelector.js:22 -Horizontal // react-plotly.js-editor: /DefaultEditor.js:123 -Horizontal Positioning // react-plotly.js-editor: /DefaultEditor.js:249 -IE only supports svg. Changing format to svg. // plotly.js: components/modebar/buttons.js:60 -LaTeX // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:30 -LaTeX is a math typesetting language that doesn't work with rich text. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:115 -Lasso Select // plotly.js: components/modebar/buttons.js:112 -Layout // react-plotly.js-editor: /DefaultEditor.js:170 -Left // react-plotly.js-editor: /DefaultEditor.js:212 -Legend // react-plotly.js-editor: /DefaultEditor.js:351 -Legend Box // react-plotly.js-editor: /DefaultEditor.js:367 -Line // react-plotly.js-editor: /components/fields/TraceSelector.js:53 -Line Color // react-plotly.js-editor: /DefaultEditor.js:155 -Line Width // react-plotly.js-editor: /DefaultEditor.js:235 -Linear // react-plotly.js-editor: /DefaultEditor.js:322 -Lines // react-plotly.js-editor: /DefaultEditor.js:153 -Looks like there aren't any traces defined yet. // react-plotly.js-editor: /components/containers/PanelEmpty.js:11 -Margin Color // react-plotly.js-editor: /DefaultEditor.js:182 -Margins and Padding // react-plotly.js-editor: /DefaultEditor.js:209 -Max // react-plotly.js-editor: /DefaultEditor.js:318 -Mesh3d // react-plotly.js-editor: /components/fields/TraceSelector.js:31 -Middle // react-plotly.js-editor: /DefaultEditor.js:286 -Min // react-plotly.js-editor: /DefaultEditor.js:317 -Multiple Values // react-plotly.js-editor: /lib/constants.js:18 -No Results // react-plotly.js-editor: /components/widgets/Dropdown.js:76 -Normal // react-plotly.js-editor: /DefaultEditor.js:437 -Note Text // react-plotly.js-editor: /DefaultEditor.js:220 -Notes // react-plotly.js-editor: /DefaultEditor.js:218 -OHLC // react-plotly.js-editor: /components/fields/TraceSelector.js:44 -Opacity // react-plotly.js-editor: /DefaultEditor.js:76 -Orbital rotation // plotly.js: components/modebar/buttons.js:279 -Orientation // react-plotly.js-editor: /DefaultEditor.js:424 -Padding // react-plotly.js-editor: /DefaultEditor.js:214 -Pan // plotly.js: components/modebar/buttons.js:94 -Parallel Coordinates // react-plotly.js-editor: /components/fields/TraceSelector.js:37 -Pie // react-plotly.js-editor: /components/fields/TraceSelector.js:25 -Plot Background // react-plotly.js-editor: /DefaultEditor.js:181 -Point Cloud // react-plotly.js-editor: /components/fields/TraceSelector.js:35 -Points // react-plotly.js-editor: /components/containers/TraceMarkerSection.js:22 -Polar Scatter // react-plotly.js-editor: /components/fields/TraceSelector.js:46 -Position // react-plotly.js-editor: /DefaultEditor.js:270 -Positioning // react-plotly.js-editor: /DefaultEditor.js:382 -Produced with Plotly // plotly.js: components/modebar/modebar.js:256 -Range // react-plotly.js-editor: /DefaultEditor.js:307 -Relative To // react-plotly.js-editor: /DefaultEditor.js:269 -Reset // plotly.js: components/modebar/buttons.js:431 -Reset axes // plotly.js: components/modebar/buttons.js:148 -Reset camera to default // plotly.js: components/modebar/buttons.js:313 -Reset camera to last save // plotly.js: components/modebar/buttons.js:321 -Reset view // plotly.js: components/modebar/buttons.js:582 -Reset views // plotly.js: components/modebar/buttons.js:528 -Reversed // react-plotly.js-editor: /DefaultEditor.js:438 -Rich Text // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:25 -Rich text is incompatible with LaTeX. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:121 -Right // react-plotly.js-editor: /DefaultEditor.js:213 -Sankey // react-plotly.js-editor: /components/fields/TraceSelector.js:39 -Satellite Map // react-plotly.js-editor: /components/fields/TraceSelector.js:38 -Scale // react-plotly.js-editor: /DefaultEditor.js:239 -Scatter // react-plotly.js-editor: /components/fields/TraceSelector.js:18 -Scatter GL // react-plotly.js-editor: /components/fields/TraceSelector.js:34 -Select an Option // react-plotly.js-editor: /components/widgets/Dropdown.js:67 -Selection // react-plotly.js-editor: /DefaultEditor.js:309 -Shape // react-plotly.js-editor: /DefaultEditor.js:157 -Show // react-plotly.js-editor: /DefaultEditor.js:231 -Show closest data on hover // plotly.js: components/modebar/buttons.js:157 -Size // react-plotly.js-editor: /DefaultEditor.js:128 -Size and Spacing // react-plotly.js-editor: /DefaultEditor.js:134 -Snapshot succeeded // plotly.js: components/modebar/buttons.js:66 -Sorry, there was a problem downloading your snapshot! // plotly.js: components/modebar/buttons.js:69 -Surface // react-plotly.js-editor: /components/fields/TraceSelector.js:30 -Symbol // react-plotly.js-editor: /DefaultEditor.js:129 -Table // react-plotly.js-editor: /components/fields/TraceSelector.js:40 -Taking snapshot - this may take a few seconds // plotly.js: components/modebar/buttons.js:57 -Ternary Scatter // react-plotly.js-editor: /components/fields/TraceSelector.js:27 -Text // react-plotly.js-editor: /DefaultEditor.js:362 -Text Attributes // react-plotly.js-editor: /DefaultEditor.js:79 -The anchor point determines which side of the annotation's positioning coordinates refer to. // react-plotly.js-editor: /DefaultEditor.js:254 -The positioning inputs are relative to the anchor points on the text box. // react-plotly.js-editor: /DefaultEditor.js:387 -This input has multiple values associated with it. Changing this setting will override these custom inputs. // react-plotly.js-editor: /lib/constants.js:20 -Tick Labels // react-plotly.js-editor: /DefaultEditor.js:332 -Tick Markers // react-plotly.js-editor: /DefaultEditor.js:340 -Title // react-plotly.js-editor: /DefaultEditor.js:185 -Title and Fonts // react-plotly.js-editor: /DefaultEditor.js:184 -Titles // react-plotly.js-editor: /DefaultEditor.js:299 -Toggle Spike Lines // plotly.js: components/modebar/buttons.js:547 -Toggle show closest data on hover // plotly.js: components/modebar/buttons.js:352 -Top // react-plotly.js-editor: /DefaultEditor.js:210 -Trace // react-plotly.js-editor: /components/containers/PanelHeader.js:14 -Trace Order // react-plotly.js-editor: /DefaultEditor.js:433 -Trace opacity is not supported for a scatter trace with fill or for a scatter trace that gets filled by another scatter trace. // react-plotly.js-editor: /components/containers/Section.js:65 -Turntable rotation // plotly.js: components/modebar/buttons.js:288 -Type // react-plotly.js-editor: /DefaultEditor.js:156 -Typeface // react-plotly.js-editor: /DefaultEditor.js:188 -URL // react-plotly.js-editor: /components/widgets/text_editors/RichText/LinkEditor.js:93 -Vertical // react-plotly.js-editor: /DefaultEditor.js:122 -Vertical Positioning // react-plotly.js-editor: /DefaultEditor.js:272 -Violin // react-plotly.js-editor: /components/fields/TraceSelector.js:28 -Width // react-plotly.js-editor: /DefaultEditor.js:154 -X Position // react-plotly.js-editor: /DefaultEditor.js:412 -X Vector // react-plotly.js-editor: /DefaultEditor.js:246 -Y Position // react-plotly.js-editor: /DefaultEditor.js:418 -Y Vector // react-plotly.js-editor: /DefaultEditor.js:247 -Zoom // plotly.js: components/modebar/buttons.js:85 -Zoom Interactivity // react-plotly.js-editor: /DefaultEditor.js:343 -Zoom in // plotly.js: components/modebar/buttons.js:121 -Zoom out // plotly.js: components/modebar/buttons.js:130 -close: // plotly.js: traces/ohlc/transform.js:139 -high: // plotly.js: traces/ohlc/transform.js:137 -incoming flow count: // plotly.js: traces/sankey/plot.js:142 -kde: // plotly.js: traces/violin/calc.js:73 -lat: // plotly.js: traces/scattergeo/calc.js:48 -log // react-plotly.js-editor: /DefaultEditor.js:323 -lon: // plotly.js: traces/scattergeo/calc.js:49 -low: // plotly.js: traces/ohlc/transform.js:138 -lower fence: // plotly.js: traces/box/calc.js:134 -max: // plotly.js: traces/box/calc.js:132 -mean ± σ: // plotly.js: traces/box/calc.js:133 -mean: // plotly.js: traces/box/calc.js:133 -median: // plotly.js: traces/box/calc.js:128 -min: // plotly.js: traces/box/calc.js:129 -open: // plotly.js: traces/ohlc/transform.js:136 -outgoing flow count: // plotly.js: traces/sankey/plot.js:143 -q1: // plotly.js: traces/box/calc.js:130 -q3: // plotly.js: traces/box/calc.js:131 -source: // plotly.js: traces/sankey/plot.js:140 -target: // plotly.js: traces/sankey/plot.js:141 -trace // plotly.js: plots/plots.js:305 -upper fence: // plotly.js: traces/box/calc.js:135 \ No newline at end of file +# // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:194 +$ // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:193 +% // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:204 +135 // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:143 +180 // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:144 +3D Line // react-plotly.js-editor: /components/fields/TraceSelector.js:63 +3D Mesh // react-plotly.js-editor: /components/fields/TraceSelector.js:34 +3D Scatter // react-plotly.js-editor: /components/fields/TraceSelector.js:32 +45 // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:141 +90 // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:142 +@ // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:195 +A // react-plotly.js-editor: /components/fields/derived.js:337 +Africa // react-plotly.js-editor: /components/fields/derived.js:248 +Aitoff // react-plotly.js-editor: /components/fields/derived.js:281 +Albers USA // react-plotly.js-editor: /components/fields/derived.js:290 +All // react-plotly.js-editor: /lib/connectAxesToLayout.js:96 +Ambient // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:229 +Anchor Point // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:43 +Angle // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:136 +Annotation // react-plotly.js-editor: /components/containers/AnnotationAccordion.js:28 +Area // react-plotly.js-editor: /components/fields/TraceSelector.js:58 +Arrow // react-plotly.js-editor: /default_panels/StyleNotesPanel.js:29 +Arrowhead // react-plotly.js-editor: /default_panels/StyleNotesPanel.js:39 +Asia // react-plotly.js-editor: /components/fields/derived.js:247 +Atlas Map // react-plotly.js-editor: /components/fields/TraceSelector.js:35 +Auto // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:37 +Autoscale // plotly.js: components/modebar/buttons.js:139 +Axes // react-plotly.js-editor: /DefaultEditor.js:21 +Axis Background // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:109 +Axis Line // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:56 +Axis Width // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:291 +Azimuthal Equal Area // react-plotly.js-editor: /components/fields/derived.js:270 +Azimuthal Equidistant // react-plotly.js-editor: /components/fields/derived.js:271 +B // react-plotly.js-editor: /components/fields/derived.js:338 +Background Color // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:269 +Bar // react-plotly.js-editor: /components/fields/TraceSelector.js:23 +Bar Padding // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:109 +Bar Width // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:107 +Bars // react-plotly.js-editor: /components/containers/TraceMarkerSection.js:20 +Blank // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:134 +Border Color // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:275 +Border Width // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:271 +Borders and Background // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:238 +Bottom // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:71 +Box // react-plotly.js-editor: /components/fields/TraceSelector.js:22 +Box Padding // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:110 +Box Select // plotly.js: components/modebar/buttons.js:103 +Box Width // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:108 +Boxes // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:352 +C // react-plotly.js-editor: /components/fields/derived.js:339 +Candlestick // react-plotly.js-editor: /components/fields/TraceSelector.js:47 +Canvas // react-plotly.js-editor: /default_panels/StyleLayoutPanel.js:19 +Center // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:80 +Choropleth // react-plotly.js-editor: /components/fields/TraceSelector.js:36 +Click to enter Colorscale title // plotly.js: plots/plots.js:302 +Click to enter Component A title // plotly.js: plots/ternary/ternary.js:392 +Click to enter Component B title // plotly.js: plots/ternary/ternary.js:407 +Click to enter Component C title // plotly.js: plots/ternary/ternary.js:418 +Click to enter Plot title // plotly.js: plot_api/plot_api.js:577 +Click to enter X axis title // plotly.js: plots/plots.js:300 +Click to enter Y axis title // plotly.js: plots/plots.js:301 +Click to enter radial axis title // plotly.js: plots/polar/polar.js:373 +Close // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:38 +Collapse All // react-plotly.js-editor: /components/containers/PanelHeader.js:30 +Color // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:75 +Color Bar // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:239 +Color Bars // react-plotly.js-editor: /DefaultEditor.js:23 +Coloring // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:196 +Colorscale // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:97 +Common Case: An 'All' tab might display this message because the X and Y tabs contain different settings. // react-plotly.js-editor: /lib/constants.js:24 +Compare data on hover // plotly.js: components/modebar/buttons.js:167 +Conic Conformal // react-plotly.js-editor: /components/fields/derived.js:273 +Conic Equal Area // react-plotly.js-editor: /components/fields/derived.js:272 +Conic Equidistant // react-plotly.js-editor: /components/fields/derived.js:274 +Connect // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:133 +Connect Gaps // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:130 +Container // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:243 +Continue // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:205 +Continuing will convert your LaTeX expression into raw text. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:122 +Continuing will convert your note to LaTeX-style text. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:117 +Continuing will remove your expression. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:127 +Contour // react-plotly.js-editor: /components/fields/TraceSelector.js:29 +Contour Color // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:343 +Contour Lines // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:205 +Contour Width // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:344 +Contours // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:194 +Country Abbreviations (ISO-3) // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:54 +Country Names // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:53 +Create // react-plotly.js-editor: /DefaultEditor.js:17 +Custom // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:38 +Custom Color // react-plotly.js-editor: /components/widgets/ColorPicker.js:52 +Data // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:23 +Decreasing Trace Styles // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:294 +Default Colors // react-plotly.js-editor: /components/widgets/ColorPicker.js:75 +Diffuse // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:235 +Disable // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:284 +Display // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:57 +Double-click on legend to isolate one trace // plotly.js: components/legend/handle_click.js:90 +Double-click to zoom back out // plotly.js: plots/cartesian/dragbox.js:953 +Download plot as a png // plotly.js: components/modebar/buttons.js:52 +E+6 // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:155 +Eckert4 // react-plotly.js-editor: /components/fields/derived.js:269 +Edit in Chart Studio // plotly.js: components/modebar/buttons.js:76 +Edit in HTML // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:35 +Edit in Rich Text // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:250 +Enable // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:283 +End Position // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:299 +Enter LaTeX formatted text // react-plotly.js-editor: /components/fields/TextEditor.js:34 +Enter Link URL // react-plotly.js-editor: /components/widgets/text_editors/RichText/LinkEditor.js:92 +Enter html formatted text // react-plotly.js-editor: /components/fields/TextEditor.js:51 +Equirectangular // react-plotly.js-editor: /components/fields/derived.js:262 +Europe // react-plotly.js-editor: /components/fields/derived.js:246 +Every // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:169 +Expand All // react-plotly.js-editor: /components/containers/PanelHeader.js:35 +Exponents // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:149 +Face Normal // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:265 +Facecolor // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:46 +Fill // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:199 +Fill Color // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:282 +Fill to // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:77 +Filled Area // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:76 +Fills // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:366 +First // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:170 +Fixed Height // react-plotly.js-editor: /default_panels/StyleLayoutPanel.js:28 +Fixed Width // react-plotly.js-editor: /default_panels/StyleLayoutPanel.js:27 +Flatshading // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:68 +Font Color // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:28 +Font Size // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:27 +Fraction of Plot // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:57 +Fresnel // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:253 +Gaps in Data // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:181 +Global Font // react-plotly.js-editor: /default_panels/StyleLayoutPanel.js:51 +Gnomonic // react-plotly.js-editor: /components/fields/derived.js:275 +Go back // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:198 +Go to the 'Create' tab to define traces. // react-plotly.js-editor: /components/containers/PanelEmpty.js:12 +Graph // react-plotly.js-editor: /DefaultEditor.js:17 +Grid Lines // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:86 +Hammer // react-plotly.js-editor: /components/fields/derived.js:278 +Heads up! // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:181 +Heatmap // react-plotly.js-editor: /components/fields/TraceSelector.js:24 +Height // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:264 +Hide // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:61 +High // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:36 +Highlight // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:310 +Horizontal // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:88 +Horizontal Gaps // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:176 +Horizontal Padding // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:105 +Horizontal Position // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:73 +Horizontal Positioning // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:72 +Hover Action // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:347 +Hover Projections // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:319 +Hover on // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:350 +I (Optional) // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:32 +IE only supports svg. Changing format to svg. // plotly.js: components/modebar/buttons.js:60 +Increasing Trace Styles // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:278 +Inside // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:231 +Intensity // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:45 +Interpolate Gaps // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:185 +J (Optional) // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:33 +Jitter // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:89 +K (Optional) // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:34 +Kavrayskiy7 // react-plotly.js-editor: /components/fields/derived.js:266 +LaTeX // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:30 +LaTeX is a math typesetting language that doesn't work with rich text. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:115 +Label // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:49 +Label Formatting // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:163 +Labels // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:24 +Lasso Select // plotly.js: components/modebar/buttons.js:112 +Last // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:171 +Latitude // react-plotly.js-editor: /components/fields/derived.js:319 +Layout // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:288 +Left // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:73 +Legend // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:19 +Legend Box // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:32 +Length // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:236 +Light Position // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:272 +Lighting // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:227 +Line // react-plotly.js-editor: /components/fields/TraceSelector.js:57 +Line Color // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:126 +Line Width // react-plotly.js-editor: /default_panels/StyleNotesPanel.js:37 +Linear // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:46 +Lines // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:53 +Location // react-plotly.js-editor: /components/fields/derived.js:309 +Location Format // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:49 +Locations // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:26 +Longitude // react-plotly.js-editor: /components/fields/derived.js:318 +Looks like there aren't any traces defined yet. // react-plotly.js-editor: /components/containers/PanelEmpty.js:11 +Low // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:37 +Map Region // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:62 +Margin Color // react-plotly.js-editor: /default_panels/StyleLayoutPanel.js:30 +Margins and Padding // react-plotly.js-editor: /default_panels/StyleLayoutPanel.js:61 +Max // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:42 +Max Contour // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:224 +Max Contours // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:220 +Max Number of Labels // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:222 +Max Number of Markers // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:251 +Mean // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:313 +Mercator // react-plotly.js-editor: /components/fields/derived.js:263 +Middle // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:93 +Miller // react-plotly.js-editor: /components/fields/derived.js:267 +Min // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:41 +Min Contour // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:223 +Mirror Axis // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:78 +Mollweide // react-plotly.js-editor: /components/fields/derived.js:277 +Multiple Values // react-plotly.js-editor: /lib/constants.js:18 +Name // react-plotly.js-editor: /components/fields/derived.js:312 +Natural Earth // react-plotly.js-editor: /components/fields/derived.js:265 +No // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:80 +No Results // react-plotly.js-editor: /components/widgets/Dropdown.js:75 +None // react-plotly.js-editor: /components/fields/derived.js:354 +Normal // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:96 +North America // react-plotly.js-editor: /components/fields/derived.js:249 +Note Text // react-plotly.js-editor: /default_panels/StyleNotesPanel.js:22 +Notes // react-plotly.js-editor: /DefaultEditor.js:20 +Number of Contours // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:213 +Number of Markers // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:240 +Number of labels // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:211 +OHLC // react-plotly.js-editor: /components/fields/TraceSelector.js:46 +Off // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:82 +On // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:81 +On Hover // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:329 +Opacity // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:41 +Open // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:35 +Options // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:44 +Orbital rotation // plotly.js: components/modebar/buttons.js:276 +Orientation // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:83 +Orthographic // react-plotly.js-editor: /components/fields/derived.js:264 +Outside // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:232 +Padding // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:98 +Pan // plotly.js: components/modebar/buttons.js:94 +Pie // react-plotly.js-editor: /components/fields/TraceSelector.js:28 +Pixels // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:58 +Plot Background // react-plotly.js-editor: /default_panels/StyleLayoutPanel.js:29 +Points // react-plotly.js-editor: /components/containers/TraceMarkerSection.js:22 +Position // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:68 +Positioning // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:305 +Positioning Anchor // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:76 +Prefix // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:165 +Previous X // react-plotly.js-editor: /components/fields/derived.js:358 +Previous Y // react-plotly.js-editor: /components/fields/derived.js:357 +Produced with Plotly // plotly.js: components/modebar/modebar.js:256 +Projection // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:68 +Range // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:31 +Range Slider // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:255 +Relative To // react-plotly.js-editor: /default_panels/StyleNotesPanel.js:66 +Reset // plotly.js: components/modebar/buttons.js:428 +Reset axes // plotly.js: components/modebar/buttons.js:148 +Reset camera to default // plotly.js: components/modebar/buttons.js:310 +Reset camera to last save // plotly.js: components/modebar/buttons.js:318 +Reset view // plotly.js: components/modebar/buttons.js:577 +Reset views // plotly.js: components/modebar/buttons.js:525 +Reversed // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:97 +Rich Text // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:25 +Rich text is incompatible with LaTeX. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormat.js:121 +Right // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:74 +Robinson // react-plotly.js-editor: /components/fields/derived.js:268 +Roughness // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:247 +Satellite Map // react-plotly.js-editor: /components/fields/TraceSelector.js:68 +Scale // react-plotly.js-editor: /default_panels/StyleNotesPanel.js:40 +Scatter // react-plotly.js-editor: /components/fields/TraceSelector.js:21 +Select an Option // react-plotly.js-editor: /components/widgets/Dropdown.js:66 +Selection // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:33 +Shape // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:128 +Show // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:60 +Show Sides // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:331 +Show closest data on hover // plotly.js: components/modebar/buttons.js:157 +Show contour // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:336 +Side // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:307 +Sinusoidal // react-plotly.js-editor: /components/fields/derived.js:282 +Size // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:51 +Size and Positioning // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:50 +Size and Spacing // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:106 +Snapshot succeeded // plotly.js: components/modebar/buttons.js:66 +Sorry, there was a problem downloading your snapshot! // plotly.js: components/modebar/buttons.js:69 +South America // react-plotly.js-editor: /components/fields/derived.js:250 +Specular // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:241 +Standard Deviation // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:321 +Start Position // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:293 +Step Offset // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:220 +Step Size // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:221 +Stereographic // react-plotly.js-editor: /components/fields/derived.js:276 +Style // react-plotly.js-editor: /DefaultEditor.js:18 +Suffix // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:176 +Sum // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:73 +Surface // react-plotly.js-editor: /components/fields/TraceSelector.js:33 +Symbol // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:101 +Taking snapshot - this may take a few seconds // plotly.js: components/modebar/buttons.js:57 +Ternary Scatter // react-plotly.js-editor: /components/fields/TraceSelector.js:30 +Text // react-plotly.js-editor: /components/fields/derived.js:311 +Text Attributes // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:45 +The anchor point determines which side of the annotation's positioning coordinates refer to. // react-plotly.js-editor: /default_panels/StyleNotesPanel.js:51 +The positioning inputs are relative to the anchor points on the text box. // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:46 +Thickness // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:64 +This input has multiple values associated with it. Changing this setting will override these custom inputs. // react-plotly.js-editor: /lib/constants.js:20 +This panel could not be displayed due to an error. // react-plotly.js-editor: /components/containers/Panel.js:17 +Tick Color // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:238 +Tick Labels // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:121 +Tick Markers // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:225 +Ticks // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:212 +Timeseries // react-plotly.js-editor: /components/fields/TraceSelector.js:59 +Title // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:30 +Title and Fonts // react-plotly.js-editor: /default_panels/StyleLayoutPanel.js:40 +Titles // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:23 +To Next // react-plotly.js-editor: /components/fields/derived.js:365 +To Self // react-plotly.js-editor: /components/fields/derived.js:364 +Toggle Spike Lines // plotly.js: components/modebar/buttons.js:544 +Toggle show closest data on hover // plotly.js: components/modebar/buttons.js:349 +Top // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:72 +Trace // react-plotly.js-editor: /components/containers/TraceAccordion.js:33 +Trace Order // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:92 +Traces // react-plotly.js-editor: /DefaultEditor.js:18 +Transpose // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:77 +Transverse Mercator // react-plotly.js-editor: /components/fields/derived.js:279 +Turntable rotation // plotly.js: components/modebar/buttons.js:285 +Type // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:21 +Typeface // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:26 +URL // react-plotly.js-editor: /components/widgets/text_editors/RichText/LinkEditor.js:93 +USA // react-plotly.js-editor: /components/fields/derived.js:245 +USA State Abbreviations (e.g. NY) // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:56 +Value // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:51 +Values // react-plotly.js-editor: /components/fields/derived.js:310 +Values Shown On Hover // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:332 +Vertex Normal // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:259 +Vertexcolor // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:47 +Vertical // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:87 +Vertical Gaps // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:177 +Vertical Padding // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:100 +Vertical Position // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:86 +Vertical Positioning // react-plotly.js-editor: /default_panels/StyleColorbarsPanel.js:85 +Well this is embarrassing. // react-plotly.js-editor: /components/containers/Panel.js:16 +Whiskers // react-plotly.js-editor: /default_panels/StyleTracesPanel.js:117 +Width // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:237 +Winkel Tripel // react-plotly.js-editor: /components/fields/derived.js:280 +World // react-plotly.js-editor: /components/fields/derived.js:244 +X // react-plotly.js-editor: /components/fields/derived.js:302 +X = 0 // react-plotly.js-editor: /components/fields/derived.js:356 +X Position // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:71 +X Vector // react-plotly.js-editor: /default_panels/StyleNotesPanel.js:43 +Y // react-plotly.js-editor: /components/fields/derived.js:303 +Y = 0 // react-plotly.js-editor: /components/fields/derived.js:355 +Y Position // react-plotly.js-editor: /default_panels/StyleLegendPanel.js:77 +Y Vector // react-plotly.js-editor: /default_panels/StyleNotesPanel.js:44 +Yes // react-plotly.js-editor: /default_panels/GraphCreatePanel.js:81 +Z // react-plotly.js-editor: /components/fields/derived.js:304 +Zero Line // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:97 +Zoom // plotly.js: components/modebar/buttons.js:85 +Zoom Interactivity // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:278 +Zoom in // plotly.js: components/modebar/buttons.js:121 +Zoom out // plotly.js: components/modebar/buttons.js:130 +^ // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:205 +close: // plotly.js: traces/ohlc/transform.js:139 +custom // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:196 +e+6 // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:154 +high: // plotly.js: traces/ohlc/transform.js:137 +incoming flow count: // plotly.js: traces/sankey/plot.js:142 +k/M/B // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:158 +k/M/G // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:157 +kde: // plotly.js: traces/violin/calc.js:73 +lat: // plotly.js: traces/scattergeo/calc.js:48 +log // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:47 +lon: // plotly.js: traces/scattergeo/calc.js:49 +low: // plotly.js: traces/ohlc/transform.js:138 +lower fence: // plotly.js: traces/box/calc.js:134 +max: // plotly.js: traces/box/calc.js:132 +mean ± σ: // plotly.js: traces/box/calc.js:133 +mean: // plotly.js: traces/box/calc.js:133 +median: // plotly.js: traces/box/calc.js:128 +min: // plotly.js: traces/box/calc.js:129 +new text // plotly.js: plots/plots.js:303 +open: // plotly.js: traces/ohlc/transform.js:136 +outgoing flow count: // plotly.js: traces/sankey/plot.js:143 +q1: // plotly.js: traces/box/calc.js:130 +q3: // plotly.js: traces/box/calc.js:131 +source: // plotly.js: traces/sankey/plot.js:140 +target: // plotly.js: traces/sankey/plot.js:141 +trace // plotly.js: plots/plots.js:305 +upper fence: // plotly.js: traces/box/calc.js:135 +x // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:192 +x10^6 // react-plotly.js-editor: /default_panels/StyleAxesPanel.js:156 \ No newline at end of file diff --git a/scripts/translationKeys/translation-keys.txt b/scripts/translationKeys/translation-keys.txt index 4afe0c60d..d85da62f6 100644 --- a/scripts/translationKeys/translation-keys.txt +++ b/scripts/translationKeys/translation-keys.txt @@ -1,150 +1,321 @@ -2D Contour Histogram // /components/fields/TraceSelector.js:24 -2D Histogram // /components/fields/TraceSelector.js:23 -3D Scatter // /components/fields/TraceSelector.js:29 -All // /lib/connectAxesToLayout.js:96 -Anchor Point // /DefaultEditor.js:251 -Angle // /DefaultEditor.js:225 -Annotation // /components/containers/PanelHeader.js:19 -Area // /components/fields/TraceSelector.js:54 -Arrow // /DefaultEditor.js:227 -Arrowhead // /DefaultEditor.js:237 -Atlas Map // /components/fields/TraceSelector.js:32 -Auto // /DefaultEditor.js:175 -Axes // /DefaultEditor.js:298 -Background Color // /DefaultEditor.js:378 -Bar // /components/fields/TraceSelector.js:20 -Bar Padding // /DefaultEditor.js:144 -Bar Width // /DefaultEditor.js:136 -Bars // /components/containers/TraceMarkerSection.js:20 -Blank // /DefaultEditor.js:163 -Border Color // /DefaultEditor.js:131 -Border Width // /DefaultEditor.js:130 -Bottom // /DefaultEditor.js:211 -Box // /components/fields/TraceSelector.js:19 -Box Padding // /DefaultEditor.js:148 -Box Width // /DefaultEditor.js:140 -Candlestick // /components/fields/TraceSelector.js:45 -Canvas // /DefaultEditor.js:171 -Carpet // /components/fields/TraceSelector.js:41 -Carpet Contour // /components/fields/TraceSelector.js:43 -Carpet Scatter // /components/fields/TraceSelector.js:42 -Center // /DefaultEditor.js:263 -Choropleth // /components/fields/TraceSelector.js:33 -Collapse All // /components/containers/PanelHeader.js:55 -Color // /DefaultEditor.js:115 -Common Case: An 'All' tab might display this message because the X and Y tabs contain different settings. // /lib/constants.js:24 -Connect // /DefaultEditor.js:162 -Connect Gaps // /DefaultEditor.js:159 -Continue // /components/widgets/text_editors/MultiFormat.js:205 -Continuing will convert your LaTeX expression into raw text. // /components/widgets/text_editors/MultiFormat.js:122 -Continuing will convert your note to LaTeX-style text. // /components/widgets/text_editors/MultiFormat.js:117 -Continuing will remove your expression. // /components/widgets/text_editors/MultiFormat.js:127 -Contour // /components/fields/TraceSelector.js:26 -Custom // /DefaultEditor.js:176 -Custom Color // /components/widgets/ColorPicker.js:52 -Default Colors // /components/widgets/ColorPicker.js:75 -Display // /DefaultEditor.js:91 -Edit in HTML // /components/widgets/text_editors/MultiFormat.js:35 -Edit in Rich Text // /components/widgets/text_editors/MultiFormat.js:250 -Enter LaTeX formatted text // /components/fields/TextEditor.js:34 -Enter Link URL // /components/widgets/text_editors/RichText/LinkEditor.js:92 -Enter html formatted text // /components/fields/TextEditor.js:51 -Expand All // /components/containers/PanelHeader.js:60 -Filled Area // /DefaultEditor.js:101 -Fixed Height // /DefaultEditor.js:180 -Fixed Width // /DefaultEditor.js:179 -Font Color // /DefaultEditor.js:197 -Font Size // /DefaultEditor.js:193 -Global Font // /DefaultEditor.js:199 -Go back // /components/widgets/text_editors/MultiFormat.js:198 -Go to the 'Create' tab to define traces. // /components/containers/PanelEmpty.js:12 -Heads up! // /components/widgets/text_editors/MultiFormat.js:181 -Heatmap // /components/fields/TraceSelector.js:21 -Heatmap GL // /components/fields/TraceSelector.js:36 -Hide // /DefaultEditor.js:232 -Histogram // /components/fields/TraceSelector.js:22 -Horizontal // /DefaultEditor.js:123 -Horizontal Positioning // /DefaultEditor.js:249 -LaTeX // /components/widgets/text_editors/MultiFormat.js:30 -LaTeX is a math typesetting language that doesn't work with rich text. // /components/widgets/text_editors/MultiFormat.js:115 -Layout // /DefaultEditor.js:170 -Left // /DefaultEditor.js:212 -Legend // /DefaultEditor.js:351 -Legend Box // /DefaultEditor.js:367 -Line // /components/fields/TraceSelector.js:53 -Line Color // /DefaultEditor.js:155 -Line Width // /DefaultEditor.js:235 -Linear // /DefaultEditor.js:322 -Lines // /DefaultEditor.js:153 -Looks like there aren't any traces defined yet. // /components/containers/PanelEmpty.js:11 -Margin Color // /DefaultEditor.js:182 -Margins and Padding // /DefaultEditor.js:209 -Max // /DefaultEditor.js:318 -Mesh3d // /components/fields/TraceSelector.js:31 -Middle // /DefaultEditor.js:286 -Min // /DefaultEditor.js:317 -Multiple Values // /lib/constants.js:18 -No Results // /components/widgets/Dropdown.js:76 -Normal // /DefaultEditor.js:437 -Note Text // /DefaultEditor.js:220 -Notes // /DefaultEditor.js:218 -OHLC // /components/fields/TraceSelector.js:44 -Opacity // /DefaultEditor.js:76 -Orientation // /DefaultEditor.js:424 -Padding // /DefaultEditor.js:214 -Parallel Coordinates // /components/fields/TraceSelector.js:37 -Pie // /components/fields/TraceSelector.js:25 -Plot Background // /DefaultEditor.js:181 -Point Cloud // /components/fields/TraceSelector.js:35 -Points // /components/containers/TraceMarkerSection.js:22 -Polar Scatter // /components/fields/TraceSelector.js:46 -Position // /DefaultEditor.js:270 -Positioning // /DefaultEditor.js:382 -Range // /DefaultEditor.js:307 -Relative To // /DefaultEditor.js:269 -Reversed // /DefaultEditor.js:438 -Rich Text // /components/widgets/text_editors/MultiFormat.js:25 -Rich text is incompatible with LaTeX. // /components/widgets/text_editors/MultiFormat.js:121 -Right // /DefaultEditor.js:213 -Sankey // /components/fields/TraceSelector.js:39 -Satellite Map // /components/fields/TraceSelector.js:38 -Scale // /DefaultEditor.js:239 -Scatter // /components/fields/TraceSelector.js:18 -Scatter GL // /components/fields/TraceSelector.js:34 -Select an Option // /components/widgets/Dropdown.js:67 -Selection // /DefaultEditor.js:309 -Shape // /DefaultEditor.js:157 -Show // /DefaultEditor.js:231 -Size // /DefaultEditor.js:128 -Size and Spacing // /DefaultEditor.js:134 -Surface // /components/fields/TraceSelector.js:30 -Symbol // /DefaultEditor.js:129 -Table // /components/fields/TraceSelector.js:40 -Ternary Scatter // /components/fields/TraceSelector.js:27 -Text // /DefaultEditor.js:362 -Text Attributes // /DefaultEditor.js:79 -The anchor point determines which side of the annotation's positioning coordinates refer to. // /DefaultEditor.js:254 -The positioning inputs are relative to the anchor points on the text box. // /DefaultEditor.js:387 -This input has multiple values associated with it. Changing this setting will override these custom inputs. // /lib/constants.js:20 -Tick Labels // /DefaultEditor.js:332 -Tick Markers // /DefaultEditor.js:340 -Title // /DefaultEditor.js:185 -Title and Fonts // /DefaultEditor.js:184 -Titles // /DefaultEditor.js:299 -Top // /DefaultEditor.js:210 -Trace // /components/containers/PanelHeader.js:14 -Trace Order // /DefaultEditor.js:433 -Trace opacity is not supported for a scatter trace with fill or for a scatter trace that gets filled by another scatter trace. // /components/containers/Section.js:65 -Type // /DefaultEditor.js:156 -Typeface // /DefaultEditor.js:188 -URL // /components/widgets/text_editors/RichText/LinkEditor.js:93 -Vertical // /DefaultEditor.js:122 -Vertical Positioning // /DefaultEditor.js:272 -Violin // /components/fields/TraceSelector.js:28 -Width // /DefaultEditor.js:154 -X Position // /DefaultEditor.js:412 -X Vector // /DefaultEditor.js:246 -Y Position // /DefaultEditor.js:418 -Y Vector // /DefaultEditor.js:247 -Zoom Interactivity // /DefaultEditor.js:343 -log // /DefaultEditor.js:323 \ No newline at end of file +# // /default_panels/StyleAxesPanel.js:194 +$ // /default_panels/StyleAxesPanel.js:193 +% // /default_panels/StyleAxesPanel.js:204 +135 // /default_panels/StyleAxesPanel.js:143 +180 // /default_panels/StyleAxesPanel.js:144 +3D Line // /components/fields/TraceSelector.js:63 +3D Mesh // /components/fields/TraceSelector.js:34 +3D Scatter // /components/fields/TraceSelector.js:32 +45 // /default_panels/StyleAxesPanel.js:141 +90 // /default_panels/StyleAxesPanel.js:142 +@ // /default_panels/StyleAxesPanel.js:195 +A // /components/fields/derived.js:337 +Africa // /components/fields/derived.js:248 +Aitoff // /components/fields/derived.js:281 +Albers USA // /components/fields/derived.js:290 +All // /lib/connectAxesToLayout.js:96 +Ambient // /default_panels/StyleTracesPanel.js:229 +Anchor Point // /default_panels/StyleLegendPanel.js:43 +Angle // /default_panels/StyleAxesPanel.js:136 +Annotation // /components/containers/AnnotationAccordion.js:28 +Area // /components/fields/TraceSelector.js:58 +Arrow // /default_panels/StyleNotesPanel.js:29 +Arrowhead // /default_panels/StyleNotesPanel.js:39 +Asia // /components/fields/derived.js:247 +Atlas Map // /components/fields/TraceSelector.js:35 +Auto // /default_panels/StyleAxesPanel.js:37 +Axes // /DefaultEditor.js:21 +Axis Background // /default_panels/StyleAxesPanel.js:109 +Axis Line // /default_panels/StyleAxesPanel.js:56 +Axis Width // /default_panels/StyleAxesPanel.js:291 +Azimuthal Equal Area // /components/fields/derived.js:270 +Azimuthal Equidistant // /components/fields/derived.js:271 +B // /components/fields/derived.js:338 +Background Color // /default_panels/StyleAxesPanel.js:269 +Bar // /components/fields/TraceSelector.js:23 +Bar Padding // /default_panels/StyleTracesPanel.js:109 +Bar Width // /default_panels/StyleTracesPanel.js:107 +Bars // /components/containers/TraceMarkerSection.js:20 +Blank // /default_panels/StyleTracesPanel.js:134 +Border Color // /default_panels/StyleAxesPanel.js:275 +Border Width // /default_panels/StyleAxesPanel.js:271 +Borders and Background // /default_panels/StyleColorbarsPanel.js:238 +Bottom // /default_panels/StyleAxesPanel.js:71 +Box // /components/fields/TraceSelector.js:22 +Box Padding // /default_panels/StyleTracesPanel.js:110 +Box Width // /default_panels/StyleTracesPanel.js:108 +Boxes // /default_panels/StyleTracesPanel.js:352 +C // /components/fields/derived.js:339 +Candlestick // /components/fields/TraceSelector.js:47 +Canvas // /default_panels/StyleLayoutPanel.js:19 +Center // /default_panels/StyleColorbarsPanel.js:80 +Choropleth // /components/fields/TraceSelector.js:36 +Close // /default_panels/GraphCreatePanel.js:38 +Collapse All // /components/containers/PanelHeader.js:30 +Color // /default_panels/GraphCreatePanel.js:75 +Color Bar // /default_panels/StyleColorbarsPanel.js:239 +Color Bars // /DefaultEditor.js:23 +Coloring // /default_panels/StyleTracesPanel.js:196 +Colorscale // /default_panels/StyleTracesPanel.js:97 +Common Case: An 'All' tab might display this message because the X and Y tabs contain different settings. // /lib/constants.js:24 +Conic Conformal // /components/fields/derived.js:273 +Conic Equal Area // /components/fields/derived.js:272 +Conic Equidistant // /components/fields/derived.js:274 +Connect // /default_panels/StyleTracesPanel.js:133 +Connect Gaps // /default_panels/StyleTracesPanel.js:130 +Container // /default_panels/StyleColorbarsPanel.js:243 +Continue // /components/widgets/text_editors/MultiFormat.js:205 +Continuing will convert your LaTeX expression into raw text. // /components/widgets/text_editors/MultiFormat.js:122 +Continuing will convert your note to LaTeX-style text. // /components/widgets/text_editors/MultiFormat.js:117 +Continuing will remove your expression. // /components/widgets/text_editors/MultiFormat.js:127 +Contour // /components/fields/TraceSelector.js:29 +Contour Color // /default_panels/StyleTracesPanel.js:343 +Contour Lines // /default_panels/StyleTracesPanel.js:205 +Contour Width // /default_panels/StyleTracesPanel.js:344 +Contours // /default_panels/StyleTracesPanel.js:194 +Country Abbreviations (ISO-3) // /default_panels/GraphCreatePanel.js:54 +Country Names // /default_panels/GraphCreatePanel.js:53 +Create // /DefaultEditor.js:17 +Custom // /default_panels/StyleAxesPanel.js:38 +Custom Color // /components/widgets/ColorPicker.js:52 +Data // /default_panels/GraphCreatePanel.js:23 +Decreasing Trace Styles // /default_panels/StyleTracesPanel.js:294 +Default Colors // /components/widgets/ColorPicker.js:75 +Diffuse // /default_panels/StyleTracesPanel.js:235 +Disable // /default_panels/StyleAxesPanel.js:284 +Display // /default_panels/StyleTracesPanel.js:57 +E+6 // /default_panels/StyleAxesPanel.js:155 +Eckert4 // /components/fields/derived.js:269 +Edit in HTML // /components/widgets/text_editors/MultiFormat.js:35 +Edit in Rich Text // /components/widgets/text_editors/MultiFormat.js:250 +Enable // /default_panels/StyleAxesPanel.js:283 +End Position // /default_panels/StyleAxesPanel.js:299 +Enter LaTeX formatted text // /components/fields/TextEditor.js:34 +Enter Link URL // /components/widgets/text_editors/RichText/LinkEditor.js:92 +Enter html formatted text // /components/fields/TextEditor.js:51 +Equirectangular // /components/fields/derived.js:262 +Europe // /components/fields/derived.js:246 +Every // /default_panels/StyleAxesPanel.js:169 +Expand All // /components/containers/PanelHeader.js:35 +Exponents // /default_panels/StyleAxesPanel.js:149 +Face Normal // /default_panels/StyleTracesPanel.js:265 +Facecolor // /default_panels/GraphCreatePanel.js:46 +Fill // /default_panels/StyleTracesPanel.js:199 +Fill Color // /default_panels/StyleTracesPanel.js:282 +Fill to // /default_panels/StyleTracesPanel.js:77 +Filled Area // /default_panels/StyleTracesPanel.js:76 +Fills // /default_panels/StyleTracesPanel.js:366 +First // /default_panels/StyleAxesPanel.js:170 +Fixed Height // /default_panels/StyleLayoutPanel.js:28 +Fixed Width // /default_panels/StyleLayoutPanel.js:27 +Flatshading // /default_panels/StyleTracesPanel.js:68 +Font Color // /default_panels/StyleAxesPanel.js:28 +Font Size // /default_panels/StyleAxesPanel.js:27 +Fraction of Plot // /default_panels/StyleColorbarsPanel.js:57 +Fresnel // /default_panels/StyleTracesPanel.js:253 +Gaps in Data // /default_panels/StyleTracesPanel.js:181 +Global Font // /default_panels/StyleLayoutPanel.js:51 +Gnomonic // /components/fields/derived.js:275 +Go back // /components/widgets/text_editors/MultiFormat.js:198 +Go to the 'Create' tab to define traces. // /components/containers/PanelEmpty.js:12 +Graph // /DefaultEditor.js:17 +Grid Lines // /default_panels/StyleAxesPanel.js:86 +Hammer // /components/fields/derived.js:278 +Heads up! // /components/widgets/text_editors/MultiFormat.js:181 +Heatmap // /components/fields/TraceSelector.js:24 +Height // /default_panels/StyleAxesPanel.js:264 +Hide // /default_panels/StyleAxesPanel.js:61 +High // /default_panels/GraphCreatePanel.js:36 +Highlight // /default_panels/StyleTracesPanel.js:310 +Horizontal // /default_panels/StyleLegendPanel.js:88 +Horizontal Gaps // /default_panels/StyleTracesPanel.js:176 +Horizontal Padding // /default_panels/StyleColorbarsPanel.js:105 +Horizontal Position // /default_panels/StyleColorbarsPanel.js:73 +Horizontal Positioning // /default_panels/StyleColorbarsPanel.js:72 +Hover Action // /default_panels/StyleTracesPanel.js:347 +Hover Projections // /default_panels/StyleAxesPanel.js:319 +Hover on // /default_panels/StyleTracesPanel.js:350 +I (Optional) // /default_panels/GraphCreatePanel.js:32 +Increasing Trace Styles // /default_panels/StyleTracesPanel.js:278 +Inside // /default_panels/StyleAxesPanel.js:231 +Intensity // /default_panels/GraphCreatePanel.js:45 +Interpolate Gaps // /default_panels/StyleTracesPanel.js:185 +J (Optional) // /default_panels/GraphCreatePanel.js:33 +Jitter // /default_panels/StyleTracesPanel.js:89 +K (Optional) // /default_panels/GraphCreatePanel.js:34 +Kavrayskiy7 // /components/fields/derived.js:266 +LaTeX // /components/widgets/text_editors/MultiFormat.js:30 +LaTeX is a math typesetting language that doesn't work with rich text. // /components/widgets/text_editors/MultiFormat.js:115 +Label // /default_panels/StyleTracesPanel.js:49 +Label Formatting // /default_panels/StyleAxesPanel.js:163 +Labels // /default_panels/GraphCreatePanel.js:24 +Last // /default_panels/StyleAxesPanel.js:171 +Latitude // /components/fields/derived.js:319 +Layout // /default_panels/StyleAxesPanel.js:288 +Left // /default_panels/StyleAxesPanel.js:73 +Legend // /default_panels/StyleLegendPanel.js:19 +Legend Box // /default_panels/StyleLegendPanel.js:32 +Length // /default_panels/StyleAxesPanel.js:236 +Light Position // /default_panels/StyleTracesPanel.js:272 +Lighting // /default_panels/StyleTracesPanel.js:227 +Line // /components/fields/TraceSelector.js:57 +Line Color // /default_panels/StyleTracesPanel.js:126 +Line Width // /default_panels/StyleNotesPanel.js:37 +Linear // /default_panels/StyleAxesPanel.js:46 +Lines // /default_panels/StyleAxesPanel.js:53 +Location // /components/fields/derived.js:309 +Location Format // /default_panels/GraphCreatePanel.js:49 +Locations // /default_panels/GraphCreatePanel.js:26 +Longitude // /components/fields/derived.js:318 +Looks like there aren't any traces defined yet. // /components/containers/PanelEmpty.js:11 +Low // /default_panels/GraphCreatePanel.js:37 +Map Region // /default_panels/GraphCreatePanel.js:62 +Margin Color // /default_panels/StyleLayoutPanel.js:30 +Margins and Padding // /default_panels/StyleLayoutPanel.js:61 +Max // /default_panels/StyleAxesPanel.js:42 +Max Contour // /default_panels/StyleTracesPanel.js:224 +Max Contours // /default_panels/StyleTracesPanel.js:220 +Max Number of Labels // /default_panels/StyleAxesPanel.js:222 +Max Number of Markers // /default_panels/StyleAxesPanel.js:251 +Mean // /default_panels/StyleTracesPanel.js:313 +Mercator // /components/fields/derived.js:263 +Middle // /default_panels/StyleColorbarsPanel.js:93 +Miller // /components/fields/derived.js:267 +Min // /default_panels/StyleAxesPanel.js:41 +Min Contour // /default_panels/StyleTracesPanel.js:223 +Mirror Axis // /default_panels/StyleAxesPanel.js:78 +Mollweide // /components/fields/derived.js:277 +Multiple Values // /lib/constants.js:18 +Name // /components/fields/derived.js:312 +Natural Earth // /components/fields/derived.js:265 +No // /default_panels/GraphCreatePanel.js:80 +No Results // /components/widgets/Dropdown.js:75 +None // /components/fields/derived.js:354 +Normal // /default_panels/StyleLegendPanel.js:96 +North America // /components/fields/derived.js:249 +Note Text // /default_panels/StyleNotesPanel.js:22 +Notes // /DefaultEditor.js:20 +Number of Contours // /default_panels/StyleTracesPanel.js:213 +Number of Markers // /default_panels/StyleAxesPanel.js:240 +Number of labels // /default_panels/StyleAxesPanel.js:211 +OHLC // /components/fields/TraceSelector.js:46 +Off // /default_panels/StyleAxesPanel.js:82 +On // /default_panels/StyleAxesPanel.js:81 +On Hover // /default_panels/StyleTracesPanel.js:329 +Opacity // /default_panels/StyleTracesPanel.js:41 +Open // /default_panels/GraphCreatePanel.js:35 +Options // /default_panels/GraphCreatePanel.js:44 +Orientation // /default_panels/StyleLegendPanel.js:83 +Orthographic // /components/fields/derived.js:264 +Outside // /default_panels/StyleAxesPanel.js:232 +Padding // /default_panels/StyleColorbarsPanel.js:98 +Pie // /components/fields/TraceSelector.js:28 +Pixels // /default_panels/StyleColorbarsPanel.js:58 +Plot Background // /default_panels/StyleLayoutPanel.js:29 +Points // /components/containers/TraceMarkerSection.js:22 +Position // /default_panels/StyleAxesPanel.js:68 +Positioning // /default_panels/StyleAxesPanel.js:305 +Positioning Anchor // /default_panels/StyleColorbarsPanel.js:76 +Prefix // /default_panels/StyleAxesPanel.js:165 +Previous X // /components/fields/derived.js:358 +Previous Y // /components/fields/derived.js:357 +Projection // /default_panels/GraphCreatePanel.js:68 +Range // /default_panels/StyleAxesPanel.js:31 +Range Slider // /default_panels/StyleAxesPanel.js:255 +Relative To // /default_panels/StyleNotesPanel.js:66 +Reversed // /default_panels/StyleLegendPanel.js:97 +Rich Text // /components/widgets/text_editors/MultiFormat.js:25 +Rich text is incompatible with LaTeX. // /components/widgets/text_editors/MultiFormat.js:121 +Right // /default_panels/StyleAxesPanel.js:74 +Robinson // /components/fields/derived.js:268 +Roughness // /default_panels/StyleTracesPanel.js:247 +Satellite Map // /components/fields/TraceSelector.js:68 +Scale // /default_panels/StyleNotesPanel.js:40 +Scatter // /components/fields/TraceSelector.js:21 +Select an Option // /components/widgets/Dropdown.js:66 +Selection // /default_panels/StyleAxesPanel.js:33 +Shape // /default_panels/StyleTracesPanel.js:128 +Show // /default_panels/StyleAxesPanel.js:60 +Show Sides // /default_panels/StyleAxesPanel.js:331 +Show contour // /default_panels/StyleTracesPanel.js:336 +Side // /default_panels/StyleAxesPanel.js:307 +Sinusoidal // /components/fields/derived.js:282 +Size // /default_panels/StyleColorbarsPanel.js:51 +Size and Positioning // /default_panels/StyleColorbarsPanel.js:50 +Size and Spacing // /default_panels/StyleTracesPanel.js:106 +South America // /components/fields/derived.js:250 +Specular // /default_panels/StyleTracesPanel.js:241 +Standard Deviation // /default_panels/StyleTracesPanel.js:321 +Start Position // /default_panels/StyleAxesPanel.js:293 +Step Offset // /default_panels/StyleAxesPanel.js:220 +Step Size // /default_panels/StyleAxesPanel.js:221 +Stereographic // /components/fields/derived.js:276 +Style // /DefaultEditor.js:18 +Suffix // /default_panels/StyleAxesPanel.js:176 +Sum // /default_panels/GraphCreatePanel.js:73 +Surface // /components/fields/TraceSelector.js:33 +Symbol // /default_panels/StyleTracesPanel.js:101 +Ternary Scatter // /components/fields/TraceSelector.js:30 +Text // /components/fields/derived.js:311 +Text Attributes // /default_panels/StyleTracesPanel.js:45 +The anchor point determines which side of the annotation's positioning coordinates refer to. // /default_panels/StyleNotesPanel.js:51 +The positioning inputs are relative to the anchor points on the text box. // /default_panels/StyleLegendPanel.js:46 +Thickness // /default_panels/StyleAxesPanel.js:64 +This input has multiple values associated with it. Changing this setting will override these custom inputs. // /lib/constants.js:20 +This panel could not be displayed due to an error. // /components/containers/Panel.js:17 +Tick Color // /default_panels/StyleAxesPanel.js:238 +Tick Labels // /default_panels/StyleAxesPanel.js:121 +Tick Markers // /default_panels/StyleAxesPanel.js:225 +Ticks // /default_panels/StyleColorbarsPanel.js:212 +Timeseries // /components/fields/TraceSelector.js:59 +Title // /default_panels/StyleColorbarsPanel.js:30 +Title and Fonts // /default_panels/StyleLayoutPanel.js:40 +Titles // /default_panels/StyleAxesPanel.js:23 +To Next // /components/fields/derived.js:365 +To Self // /components/fields/derived.js:364 +Top // /default_panels/StyleAxesPanel.js:72 +Trace // /components/containers/TraceAccordion.js:33 +Trace Order // /default_panels/StyleLegendPanel.js:92 +Traces // /DefaultEditor.js:18 +Transpose // /default_panels/GraphCreatePanel.js:77 +Transverse Mercator // /components/fields/derived.js:279 +Type // /default_panels/GraphCreatePanel.js:21 +Typeface // /default_panels/StyleAxesPanel.js:26 +URL // /components/widgets/text_editors/RichText/LinkEditor.js:93 +USA // /components/fields/derived.js:245 +USA State Abbreviations (e.g. NY) // /default_panels/GraphCreatePanel.js:56 +Value // /default_panels/StyleTracesPanel.js:51 +Values // /components/fields/derived.js:310 +Values Shown On Hover // /default_panels/StyleTracesPanel.js:332 +Vertex Normal // /default_panels/StyleTracesPanel.js:259 +Vertexcolor // /default_panels/GraphCreatePanel.js:47 +Vertical // /default_panels/StyleLegendPanel.js:87 +Vertical Gaps // /default_panels/StyleTracesPanel.js:177 +Vertical Padding // /default_panels/StyleColorbarsPanel.js:100 +Vertical Position // /default_panels/StyleColorbarsPanel.js:86 +Vertical Positioning // /default_panels/StyleColorbarsPanel.js:85 +Well this is embarrassing. // /components/containers/Panel.js:16 +Whiskers // /default_panels/StyleTracesPanel.js:117 +Width // /default_panels/StyleAxesPanel.js:237 +Winkel Tripel // /components/fields/derived.js:280 +World // /components/fields/derived.js:244 +X // /components/fields/derived.js:302 +X = 0 // /components/fields/derived.js:356 +X Position // /default_panels/StyleLegendPanel.js:71 +X Vector // /default_panels/StyleNotesPanel.js:43 +Y // /components/fields/derived.js:303 +Y = 0 // /components/fields/derived.js:355 +Y Position // /default_panels/StyleLegendPanel.js:77 +Y Vector // /default_panels/StyleNotesPanel.js:44 +Yes // /default_panels/GraphCreatePanel.js:81 +Z // /components/fields/derived.js:304 +Zero Line // /default_panels/StyleAxesPanel.js:97 +Zoom Interactivity // /default_panels/StyleAxesPanel.js:278 +^ // /default_panels/StyleAxesPanel.js:205 +custom // /default_panels/StyleAxesPanel.js:196 +e+6 // /default_panels/StyleAxesPanel.js:154 +k/M/B // /default_panels/StyleAxesPanel.js:158 +k/M/G // /default_panels/StyleAxesPanel.js:157 +log // /default_panels/StyleAxesPanel.js:47 +x // /default_panels/StyleAxesPanel.js:192 +x10^6 // /default_panels/StyleAxesPanel.js:156 \ No newline at end of file diff --git a/src/components/containers/AnnotationAccordion.js b/src/components/containers/AnnotationAccordion.js index 5688df68e..d33485be7 100644 --- a/src/components/containers/AnnotationAccordion.js +++ b/src/components/containers/AnnotationAccordion.js @@ -2,14 +2,14 @@ import Fold from './Fold'; import TraceRequiredPanel from './TraceRequiredPanel'; import PropTypes from 'prop-types'; import React, {Component} from 'react'; -import {connectAnnotationToLayout} from 'lib'; +import {connectAnnotationToLayout, localize} from 'lib'; const AnnotationFold = connectAnnotationToLayout(Fold); class AnnotationAccordion extends Component { render() { const {layout: {annotations = []}} = this.context; - const {canAdd, children} = this.props; + const {canAdd, children, localize: _} = this.props; const content = annotations.length && @@ -25,7 +25,7 @@ class AnnotationAccordion extends Component { )); const addAction = { - label: 'Annotation', + label: _('Annotation'), handler: ({layout, updateContainer}) => { let annotationIndex; if (Array.isArray(layout.annotations)) { @@ -58,6 +58,7 @@ AnnotationAccordion.contextTypes = { AnnotationAccordion.propTypes = { children: PropTypes.node, canAdd: PropTypes.bool, + localize: PropTypes.func, }; -export default AnnotationAccordion; +export default localize(AnnotationAccordion); diff --git a/src/components/containers/PanelHeader.js b/src/components/containers/PanelHeader.js index adf491d0e..4ae4af423 100644 --- a/src/components/containers/PanelHeader.js +++ b/src/components/containers/PanelHeader.js @@ -45,7 +45,7 @@ class PanelHeader extends Component { className="js-add-button" onClick={() => addAction.handler(this.context)} icon={icon} - label={_(addAction.label)} + label={addAction.label} />{' '} ) : null} diff --git a/src/components/containers/TraceAccordion.js b/src/components/containers/TraceAccordion.js index adc598d78..9dfbbeaa9 100644 --- a/src/components/containers/TraceAccordion.js +++ b/src/components/containers/TraceAccordion.js @@ -11,7 +11,7 @@ const TraceFold = connectTraceToPlot(Fold); class TraceAccordion extends Component { render() { const {data = []} = this.context; - const {canAdd, children, messageIfEmptyFold} = this.props; + const {canAdd, children, messageIfEmptyFold, localize: _} = this.props; const content = data.length && @@ -30,7 +30,7 @@ class TraceAccordion extends Component { if (canAdd) { const addAction = { - label: 'Trace', + label: _('Trace'), handler: ({onUpdate}) => { if (onUpdate) { onUpdate({ diff --git a/src/components/fields/TraceSelector.js b/src/components/fields/TraceSelector.js index a9ffc58ce..e2fe7d69a 100644 --- a/src/components/fields/TraceSelector.js +++ b/src/components/fields/TraceSelector.js @@ -22,30 +22,30 @@ function computeTraceOptionsFromSchema(schema, _, context) { {value: 'box', label: _('Box')}, {value: 'bar', label: _('Bar')}, {value: 'heatmap', label: _('Heatmap')}, - {value: 'histogram', label: _('Histogram')}, - {value: 'histogram2d', label: _('2D Histogram')}, - {value: 'histogram2dcontour', label: _('2D Contour Histogram')}, + // {value: 'histogram', label: _('Histogram')}, + // {value: 'histogram2d', label: _('2D Histogram')}, + // {value: 'histogram2dcontour', label: _('2D Contour Histogram')}, {value: 'pie', label: _('Pie')}, {value: 'contour', label: _('Contour')}, {value: 'scatterternary', label: _('Ternary Scatter')}, - {value: 'violin', label: _('Violin')}, + // {value: 'violin', label: _('Violin')}, {value: 'scatter3d', label: _('3D Scatter')}, {value: 'surface', label: _('Surface')}, {value: 'mesh3d', label: _('3D Mesh')}, {value: 'scattergeo', label: _('Atlas Map')}, {value: 'choropleth', label: _('Choropleth')}, - {value: 'scattergl', label: _('Scatter GL')}, - {value: 'pointcloud', label: _('Point Cloud')}, - {value: 'heatmapgl', label: _('Heatmap GL')}, - {value: 'parcoords', label: _('Parallel Coordinates')}, - {value: 'sankey', label: _('Sankey')}, - {value: 'table', label: _('Table')}, - {value: 'carpet', label: _('Carpet')}, - {value: 'scattercarpet', label: _('Carpet Scatter')}, - {value: 'contourcarpet', label: _('Carpet Contour')}, + // {value: 'scattergl', label: _('Scatter GL')}, + // {value: 'pointcloud', label: _('Point Cloud')}, + // {value: 'heatmapgl', label: _('Heatmap GL')}, + // {value: 'parcoords', label: _('Parallel Coordinates')}, + // {value: 'sankey', label: _('Sankey')}, + // {value: 'table', label: _('Table')}, + // {value: 'carpet', label: _('Carpet')}, + // {value: 'scattercarpet', label: _('Carpet Scatter')}, + // {value: 'contourcarpet', label: _('Carpet Contour')}, {value: 'ohlc', label: _('OHLC')}, {value: 'candlestick', label: _('Candlestick')}, - {value: 'scatterpolar', label: _('Polar Scatter')}, + // {value: 'scatterpolar', label: _('Polar Scatter')}, ].filter(obj => traceTypes.indexOf(obj.value) !== -1); const traceIndex = traceType => diff --git a/src/default_panels/StyleTracesPanel.js b/src/default_panels/StyleTracesPanel.js index e0df12282..1f16a97e3 100644 --- a/src/default_panels/StyleTracesPanel.js +++ b/src/default_panels/StyleTracesPanel.js @@ -65,7 +65,7 @@ const StyleTracesPanel = ({localize: _}) => ( />