Both "ようこそ" (yokoso) and "いらしゃいませ" (irashaimase) seem to mean "welcome" but what are the precise circumstances under which each should be used?
- "いらしゃいませ" (irashaimase) is uttered in unison by all the staff whenever you walk into a restaurant or shop
- "ようこそ" (yokoso) was used in a recent "Welcome to Japan" advertising campaign
But this is just based on my very limited experience so I'm obviously missing lots of subtleties and insights.