That's easy, you should have two language settings - one for English, one for American.
Why not? They are in reality rather different versions of English, sufficiently so that RDBMSes have to have options for them. Years ago we had to stop DBAs from setting the language for our software to British on SQL Server, which promptly stopped our (International) date format from working.