Localization

Concord CRM supports multiple languages and locales, each user can use Concord CRM in his local language if the locale is already included and translated in Concord CRM.

You can translate Concord CRM and use it in a different locales, you can achieve this with our built-in translator directory and perform translate directly via the dashboard.

Create New Locale

If the locale/language for your country does not exist, you can create a new locale directly via the dashboard.

  • Go to Settings and from the menu choose System->Translator.
  • Click on the New Locale button.
  • Enter the locale name you want to create, for example, nl_NL, pt_BR, etc...
  • Click Create.

After the locale is created, for example, pt_BR, Concord CRM will create a folder in lang with name pt_BR and the groups will be copied and merged from the core en locale, later, via our built-in translator feature, you can use the "en" locale as source to perform translation.

The locale name must be a valid locale and contain only alpha characters and dash.

Translate Locale

To translate locale, navigate to Settings and from the menu choose System->Translator and from the top right side, choose the locale you want to perform translations.

The translations will be grouped in groups for better readability and easier translation.

  • Click on the arrow down icon right of the group.
  • The group translations will be shown in a table so you can perform a translation.
  • On the last table column where you can enter custom text, write the actual translated text for the locale you selected.
  • When finished, scroll to the bottom of the group and click Save.

When performing translations via the Concord CRM built-in translator feature, the original locale translations are not modified, instead, new translations files are created and are deeply merged with the fallback translation (en) or if you are overwriting translation text for existing locale, the translations are merged from original existing locale.

If you are translating an existing locale, when you navigate to System->Translator and for example translate some keys from the Actions group, Concord CRM will put your custom translations in lang/.custom/pt_BR.

Now, if you go to System->Translator and select the pt_BR language, for the "Source" table data you will be able to see the actual original translation key source instead of the English source.

User Language

As noted before, each user can choose one of the available Concord CRM locales to be used when the user is logged-in.

To choose a locale, follow the steps below:

  • Log-in in your Concord CRM dashboard.
  • On the sidebar top left side, click on the user name then click Profile.
  • Scroll down to the locale select field and select the desired locale.

Translation Contributions

We accept contributions of the translations so we can include the translated texts in the core Concord CRM build if you want you can contribute the translation and let other users from your country benefit from your translations.

To contribute translations performed via the translator feature, create a .zip with the files located in lang/.custom/[LOCALE], we will make sure to check them and merge them as a full translation.

The .custom folder may be hidden on specific server control panels, make sure that the option to view hidden (dot) files is toggled on.

You can send us the translations at hello[at]concordcrm[dot]com, we will be happy to review them and include in the core build.