meta { title: "Contact Prefix"; version: "1.1_2026-10-11"; description: "Validator rules suggesting contact prefix"; author: "Lumikeiju"; link: "https://github.com/lumikeiju/saarelai/blob/main/validators/contact-prefix/contact-prefix.validator.mapcss"; baselanguage: "en"; min-josm-version: 19160; } *["phone"] { throwWarning: "Change phone to contact:phone?"; fixChangeKey: "phone=>contact:phone"; group: "Contact Prefix"; } *["mobile"] { throwWarning: "Change mobile to contact:mobile?"; fixChangeKey: "mobile=>contact:mobile"; group: "Contact Prefix"; } *["sms"] { throwWarning: "Change sms to contact:sms?"; fixChangeKey: "sms=>contact:sms"; group: "Contact Prefix"; } *["tty"] { throwWarning: "Change tty to contact:tty?"; fixChangeKey: "tty=>contact:tty"; group: "Contact Prefix"; } *["fax"] { throwWarning: "Change fax to contact:fax?"; fixChangeKey: "fax=>contact:fax"; group: "Contact Prefix"; } *["email"] { throwWarning: "Change email to contact:email?"; fixChangeKey: "email=>contact:email"; group: "Contact Prefix"; } *["website"]["type"!="route"]["type"!="route_master"] { throwWarning: "Change website to contact:website?"; fixChangeKey: "website=>contact:website"; group: "Contact Prefix"; } *["yelp"] { throwWarning: "Change yelp to contact:yelp?"; fixChangeKey: "yelp=>contact:yelp"; group: "Contact Prefix"; } *["tripadvisor"] { throwWarning: "Change tripadvisor to contact:tripadvisor?"; fixChangeKey: "tripadvisor=>contact:tripadvisor"; group: "Contact Prefix"; } *["linkedin"] { throwWarning: "Change linkedin to contact:linkedin?"; fixChangeKey: "linkedin=>contact:linkedin"; group: "Contact Prefix"; } *["facebook"] { throwWarning: "Change facebook to contact:facebook?"; fixChangeKey: "facebook=>contact:facebook"; group: "Contact Prefix"; } *["instagram"] { throwWarning: "Change instagram to contact:instagram?"; fixChangeKey: "instagram=>contact:instagram"; group: "Contact Prefix"; } *["twitter"] { throwWarning: "Change twitter to contact:twitter?"; fixChangeKey: "twitter=>contact:twitter"; group: "Contact Prefix"; } *["youtube"] { throwWarning: "Change youtube to contact:youtube?"; fixChangeKey: "youtube=>contact:youtube"; group: "Contact Prefix"; } *["telegram"] { throwWarning: "Change telegram to contact:telegram?"; fixChangeKey: "telegram=>contact:telegram"; group: "Contact Prefix"; } *["whatsapp"] { throwWarning: "Change whatsapp to contact:whatsapp?"; fixChangeKey: "whatsapp=>contact:whatsapp"; group: "Contact Prefix"; } *["viber"] { throwWarning: "Change viber to contact:viber?"; fixChangeKey: "viber=>contact:viber"; group: "Contact Prefix"; } *["skype"] { throwWarning: "Change skype to contact:skype?"; fixChangeKey: "skype=>contact:skype"; group: "Contact Prefix"; } *["foursquare"] { throwWarning: "Change foursquare to contact:foursquare?"; fixChangeKey: "foursquare=>contact:foursquare"; group: "Contact Prefix"; } *["pinterest"] { throwWarning: "Change pinterest to contact:pinterest?"; fixChangeKey: "pinterest=>contact:pinterest"; group: "Contact Prefix"; } *["tiktok"] { throwWarning: "Change tiktok to contact:tiktok?"; fixChangeKey: "tiktok=>contact:tiktok"; group: "Contact Prefix"; } *["mastodon"] { throwWarning: "Change mastodon to contact:mastodon?"; fixChangeKey: "mastodon=>contact:mastodon"; group: "Contact Prefix"; }