RelateCRM supports multiple languages and locales, each user can use RelateCRM in his local language if the locale is already translated and included in RelateCRM.
You can translate RelateCRM and use it in a different locales, you can achieve this with our built-in translator directory and perform translate directly via the dashboard.
If the locale/language you are in need does not exist, you can create a new locale directly via the dashboard.
The locale name must be a valid locale and contain only alpha characters and dash.
To translate locale, in Go 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 various groups for better readability and easier translation.
As noted before, each user can choose one of the available RelateCRM locales to be used when the user is logged-in.
To choose a locale, follow the steps below:
When performing translations via the settings area, the original locale translations are not edited, instead, new translations files are created and are deeply merged with the existing ones.
Assuming you created a locale pt_BR, RelateCRM will create a folder in lang with name pt_BR and the groups will be copied from the core English locale in lang/en.
Then when you navigate to System->Translator and for example translate some keys from the Actions group, RelateCRM will put your custom translations in lang/.custom/pt_BR.
If you can't see the .custom folder make sure that via your file manager choose to show hidden (dot) files.
Via your file manager, if you open to lang/pt_BR/actions.php you will be able to see that this file is untouched.
If you are using the translator via the dashboard for your own purposes, it's totally fine, you should not worry about performing full translation, however, in cases, when you want to contribute the translation, you may want to perform a full translation.
To perform full translation, follow the steps below.
lang/pt_BR.lang/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.
We accept contributions of the translations so we can include the translated texts in the core RelateCRM build if you want you can contribute the translation and let other users from your country benefit from your translations.
lang/.custom/[LOCALE], we will make sure to check them and merge them as a full translation.lang/[LOCALE].You can send us the translations at hello[at]relatecrm[dot]com, we will be happy to review them and include in the core build.