Jay7 - 8:09 pm on Aug 15, 2011 (gmt 0)
I'm in a similar situation. Here's what I do:
1. Write all content in British English since I am based in the UK.
2. Wrap all words with different spelling in spans with a special class, e.g.:
"Upload your <span class='language-cv'>CV</span>"
4. Use a simple jQuery script to rewrite all words with different spelling if language in the browser is EN-US, EN-CA, etc. so the US, CA (etc.) visitors see "Upload your Resume" instead.
I admit it does slow down the site by a fraction of a second but it limits the number of confused users. I'm not a native speaker of English but I believe CV in the USA, Canada, Australia (etc.) means a different thing from CV in Europe.