Generation Failed Error When Generating a Device Application

Problem: When generating a device application that uses localization in the Device Application Designer, a "Generation Failed: The locale that contains the basic locale of locale must be included " error is received.

Solution:
  • When you specify a country for the language, the basic language locale must also be available. For example, if you create a locale and specify English as the language, then there must also be a locale for English (the basic language).
  • If you create a locale that specifies language, country, and variant, the locale for the basic language and the locale for the basic language and the country must be available. For example, if you create a locale and specify English as the language, United States as the country, and WIN as the variant, then English (United States) and English locales must also be available.

locales_bob

When you select a locale with language and country specified, the basic language is also automatically selected. If the basic language locale is not available, you receive the error message.