I am a British English speaker and often use "shall" and "shall not". When I contract "shall not", I pronounce it [ʃɑlnt] -- that is, the "l" sound remains. My question, therefore, is how do I spell it?
I would naturally spell it as "shaln't". I see on Wiktionary that "shalln't" (with two "l"s) is listed as an archaic spelling and shouldn't be used. All other resources I've found indicate that it should be "shan't" -- with no "l" -- but this is the American English pronunciation, to me.