Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a223d8debf8152f1

Jump to content

Module:Climate chart/configuration

Permanently protected module
From Wikipedia, the free encyclopedia
local cfg = {
	i18n = {
		explainer = 'Climate chart ([[Template:Climate chart/How to read a climate chart|explanation]])',
		months = { 'J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D' },
		explainer_key = '█',
		explainer_celsius = ' Average max. and min. temperatures in °C',
		explainer_fahrenheit = ' Average max. and min. temperatures in °F',
		explainer_in = ' Precipitation totals in inches',
		explainer_mm = ' Precipitation totals in mm',
		source = 'Source: %s',
		secondary_title_metric = 'Metric conversion',
		secondary_title_imperial = 'Imperial conversion',
	},
	keyword = {
		imperial = 'imperial'
	},
	arg = {
		title = 1,
		units = 'units',
		clear = 'clear',
		width = 'width',
		float = 'float',
		max_precipitation = 'maxprecip',
		source = 'source'
	},
	metric_default = {
		precipitation = 80,
		temperature_high = 20,
		temperature_low = 10
	}
}

cfg.imperial_default = {
	precipitation = cfg.metric_default.precipitation / 25.4,
	temperature_high = cfg.metric_default.temperature_high * 1.8 + 32,
	temperature_low = cfg.metric_default.temperature_low * 1.8 + 32
}

return cfg