8 Work With Translations

As you develop your extension, at some point you'll want to consider whether you need to internationalize and/or localize the App UIs you plan to deliver. Internationalizing refers to translating them into your required languages, while localizing refers to customizing them for a specific locale.

Localizing might include, for example, modifying the date format or the currency symbol for the intended location.

To ensure the App UIs you are building are translated into the languages you need, you’ll want to save the text associated with any new UI components to a translation resource file. See Associate a Translation Key with a UI Component.

When you're finished developing your App UI, you can download the available translation bundles and send them for translation. See Download and Upload Translation Bundles.

You might also want to customize an App UI to suit your business needs. For example, you might find that your company, local business environment, or locale uses different terms and spellings than those provided by the original App UI. For example, the App UI you’re configuring may use the term, “customer”, but your company prefers the term “client”. Again, you can override the text values in the translation resources to reflect these preferences. See Override a Translation Key Value.