If you have an API, and you are a UK-based developer with a highly international audience, should your API be
setColour()
or
setColor()
(To take one word as a simple example.)
UK-based engineers are often quite defensive about their 'correct' spellings but it could be argued that US spelling is more 'standard' in the international market.
I guess the question is does it matter? Do developers in other locales struggle with GB spelling, or is it normally quite apparent what things mean?
Should it all be US-English?
American English is the form of English used in the United States. It includes all English dialects used within the United States of America. British English is the form of English used in the United Kingdom. It includes all English dialects used within the United Kingdom.
The American and British dictionaries are very different, because they were compiled by two very different authors with two very different perspectives on language: the UK's dictionary was compiled by scholars from London (not Oxford, for some reason) who wanted to just collect all known English words, while the ...
I would tend to use US-English as that has become the norm in other APIs. Speaking as an English programmer, I don't have any problem using "color", for example.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With