1. Important notice about Cloudbleed - if your site uses the Cloudflare CDN, and you intend to follow the Joomla security team's advice to change your site "secret", you MUST READ THIS NOTICE.
  2. Joomla 3.7 will be releasing soon (they just released RC2). If you intend to upgrade to 3.7, you will also have to update Fabrik, which will get an update as soon as 3.7 is released. Now would be a good time to do some testing - clone your site with Akeeba, update Joomla to the 3.7 RC2, and update Fabrik from github.

Translations

Nov 28, 2016
Translations
  • We are recommending that you help translate Fabrik at www.transifex.com

    To get started create an account and then request to join one of the language teams https://www.transifex.com/projects/p/fabrik31/ Fabrik's language strings can be translated on the site, and we can then easily incorporate those changes into the github repository.

    If you are looking to translate your element labels, form intros etc see this article.

    For those not wishing to use transifex below you can find information about how to manually add translations.


    Location (top)

    Fabrik language files are located in
    • administrator\components\com_fabrik\language\xx-XX
      • xx-XX.com_fabrik.ini
      • xx-XX.com_fabrik.menu.ini
      • xx-XX.com_fabrik.sys.ini
    • components\com_fabrik\language\xx-XX
      • xx-XX.com_fabrik.ini
    • plugins\fabrik_aaa\pluginname\language\xx-XX
      • xx-XX.plg_fabrik_aaa_pluginname.ini
      • xx-XX.plg_fabrik_aaa_pluginname.sys.ini

    Default language (top)

    As long as a language file for the site's selected default language doesn't exist, the English language file is taken.

    If it exists but doesn't contain all translations you'll see strings like:
    PLG_ELEMENT_CHECKBOX_SAVE_NEW_ADDITIONS_LABEL​
    or
    COM_FABRIK_SORRY_THIS_VISUALIZATION_IS_UNPUBLISHED​

    How to create language files (top)

    All language files need to be saved as UTF-8, no BOM.

    Every language file must be created in 'parallel' to the location of the English one so, for example, the translation of:
    ..\administrator\components\com_fabrik\language\en-GB\en-GB.com_fabrik.ini​
    must be in the location:
    ..\administrator\components\com_fabrik\language\xx-XX\xx-XX.com_fabrik.ini​
    where xx-XX is your language code (e.g. de-DE = German, fr-FR = French, el-GR = Greek).

    So for each 'language' folder:
    • copy the folder "en-GB" to "xx-XX"
    • in the folder xx-XX rename all files en-GB to xx-XX...
    • start translating
    It is not necessary to translate all language files at once. The most important one for frontend users is :
    components\com_fabrik\language\xx-XX\xx-XX.com_fabrik.ini

    At the moment these languages are (partly) supported:

    da-DK, de-DE, el-GR, en-GB, es-ES, fr-FR, it-IT, ja-JP, nl-NL, pt-BR, ru-RU​

    Publishing (top)

    Last but not least, please send you translation to the fabrik team. Best is via transifex, but if you are a Github user, you can submit a PR.