Skip to main content

JU Translation - Create and Share Extension Translations

Introduction

JU Translation is a translation tool integrated in our extensions that gives the possibility to translate, get and share translations.

JU-translation-banner

What can I do with it?

  • Install a translation file to translate the extension in your language
  • Override an existing translation
  • Update original translation file and share it
  • Re-install  a language file
  • Use a user friendly translation interface

 

I. INSTALL AN EXISTING TRANSLATION

The main interface of the translation tool is accessible through the settings of the extension, in a tab named "Translations". In the main interface you'll find all your website language listed.

main-screen

 

In Joomla, it's the language pack installed in the CMS, in WordPress the default language from the settings or languages from WPML/Polylang

 

By default all our extensions are distributed with English language file only, If your website is in French for example, just hit the button Install

install-new-language

 

A resume of the translation strings will be displayed and validate the step, you're done, your extension is now in french!

If a language is available but not fully translated, the missing strings will be displayed in english

 

You also have the possibility to re-install a language file, it's helpful in the following cases:

  • You want to update the language to a recent version
  • You've made some errors in the language file

 

reinstall-a-language

 

II. ADD A NEW LANGUAGE TRANSLATION

Here is the process to add a new language translation to an extension.

1. Make sure your website is in Danish language for example if you want to add the Danish translation.
WordPress language can be chosen from the Global settings or in case of a multilingual website added in WPML or Polylang. In Joomla, use the default language manager to add a language.

language-selection

 

2. Now, your new language should then be listed under Settings > [Your Extension] > Translations

new-language-added

 


If there's no translation available in your langue, a message will be displayed "No translation found". Click on "Edit original file" then start the translation.

start-new-translation

 

 

During the translation process you can check your current translation in your extension of course. And once you're done, please share your translation using the green button "Share with JoomUnited".

share-green-button

 

III. OVERRIDE A LANGUAGE FILE

3.1 Add an override

The override process is about create a language that will be used in priority over the original one. The main advantage is that this overrided file will remain untouched on plugin update.
From this file you can override only few strings, that's OK. Just hit the Override button.

override-translation

 

In the translation interface you'll find listed the constant (for Joomla) the reference in English, the language you want to override then you can add you own translation.

 

3.2 Translation interface use

The translation interface is pretty user friendly, like our extensions :) Some filters are available on the top part to quickly find what you're searching for or display only empty translations.

 

translation filters

 

There's some arrows in your between the fields, you can copy the original translation to save time or create your own translation

copy-translation

 

Then hit the save button and your override is done!

 

 

IV. EDIT ORIGINAL TRANSLATION AND SHARE IT!

This part is for translators only. From the main translation dashboard, you got an orange button named Edit original translation

edit-original-button

This button will lead you to a warning message to avoid editing an original file that will be erased on update. The idea of editing the original file is to share your translation with us and then we'll validate it as the reference for your language.

edit-original-file-message

 

On the next step you can start the translation.

edit-original-language

 

Finally, after your translation, just confirm it and then you can share your translation with us.

share-a-translation

 

You can also drop us a custom message.

share

 

Translator Reward: We offer a new yearly licence for each new language translation per extension (check on the product page for the flags, meaning the languages currently available). Plus, we send a 30% OFF coupon, that applies on any membership, for each translation of more than 10% of an extension.