Countries and Translations
Country Availability
For SaaS, each app must be manually approved for a specific country by the product development team. If you wish to release an app in an additional (not yet available) country, please contact the product manager through support, providing the app's name and the desired country. We will technically assess your request and, if feasible, release the app for your market. Please note that the release process can take several days or weeks, depending on the app's complexity and dependencies.
Important
We cannot guarantee that the app will work perfectly in your country. For example, we can't ensure compliance with local legal requirements. Our team performs only a technical verification. On AppSource, we indicate availability with Country availability is technically verified. Please contact us for country specifics of features.
For compliance details, please reach out to the responsible product manager.
Note
For country-specific requests, please contact product.support@cosmoconsult.com.
Translations
We offer a specific set of translations for each of our apps. These translations are embedded within the app's file structure and are fixed for each version. As a result, introducing new languages requires complete app releases. Managing these translations is complex and time-consuming, which is why we only offer translations in the most commonly used COSMO languages for each app. If you need a translation for a missing language, you have three options:
- Request that the app be always translated by the product development team. Please contact the product manager via support to request the translation. Note that this option is only available for translations of COSMO-countries and may be denied if the demand is insufficient.
- If you are prepared to consistently maintain the translation for all future versions of the app, even on short notice, we will provide details on how you can assist us. Please contact the product manager via support.
- Create a per-tenant extension (app) and manage the translations independently for your specific environment. This method is recommended if you lack the resources for regular updates and translation management, or require a translation to be available, quickly. Below, you will find instructions on how to create a custom translation app.
Custom Translation App
If you want to create a custom translation app, please follow these steps:
- Create a new per tenant extension (app) or leverage an existing one.
- Set a dependency on the app you want to translate.
- Create an XLIFF file and always use the
<trans-unit id>
of the original control, even if you have custom page extensions. You can thereby copy the translation file or parts of it from the original app.
Find more details on: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-work-with-translation-files#use-the-trans-unit-id-of-the-label-where-it-was-defined