In this post, Jimmy Nilsson observes that using a ubiquitous language poses a problem when working in a business based in a country where English is not the native language. Customers typically use their local language, but he prefers writing software in English.
My view is that programming in English is not a matter of preference only.
Before moving to Ireland about 5 years ago, I worked for a few companies in Italy, including a very successful firm in the field of software automation. Using Italian names for classes and operations seemed like a good idea at the time…until, a few years later Siemens A&G bought us!