package console // attributionURL is where C24's credit must link. DB-IP's licence requires // the credit to link there, so the console page renders Attribution as an // to this URL (Paul's ruling, 2026-10-03). const attributionURL = "https://db-ip.com" // regionCopy is every console-page string the nearest-region feature // shows (spec ยง19), as approved in the nearest-region copy record. Verbs // are %s in the order each comment names. Change none of them without a // new copy review. type regionCopyStrings struct { PickerLabel string // C1 PickerHelp string // C2 AutoOption string // C3: place Unavailable string // C5 StartsIn string // C7: place CantStart string // C8: place AuditCreated string // C21: app name, place Attribution string // C24, rendered as a link to AttributionURL AttributionURL string // C24's link target } var regionCopy = regionCopyStrings{ PickerLabel: "Region", PickerHelp: "Where this app's instances run. We picked the region nearest to you. Choose another if most of your users are somewhere else.", AutoOption: "%s (nearest to you)", Unavailable: "That region can't take new apps right now. Choose another.", StartsIn: "New instances start in %s, this app's region.", CantStart: "New instances can't start in %s, this app's region, right now. Pass a region to place one elsewhere.", AuditCreated: "created app %s in %s", Attribution: "IP Geolocation by DB-IP", AttributionURL: attributionURL, } func (p page) RegionCopy() regionCopyStrings { return regionCopy }