Difference between revisions of "Easy Translation"

From WHMCS Documentation

(What is Easy Translation)
(Localising a Field)
Line 29: Line 29:
 
==Localising a Field==
 
==Localising a Field==
  
The value you enter in the field located beside the Translate button (the parent field) should always be for the default system language. You can find your default system language in ''Setup > General Settings > Localisation > Language''.
+
The value you enter in the field located beside the '''Translate''' button (the parent field) should always be for the default system language. You can find your default system language in '''Setup > General Settings > Localisation > Language'''.
  
If you wish to define a value in other languages, click on the '''Translate''' button next to the field like the one pictured below.
+
If you wish to define a value in other languages, click '''Translate''' next to the field that resembles the image below.
  
 
[[File:Translate_buttons.png]]
 
[[File:Translate_buttons.png]]
  
'''Note:''' If you do not see a Translate button next to a field for which translations are supported, double check the Dynamic Field Translation setting is enabled.
+
<div class="docs-alert-warning">
 +
<span class="title">Note</span><br />
 +
If you do not see a '''Translate''' button next to a field that supports translations, double-check whether the '''Dynamic Field Translation''' setting is enabled.
 +
</div>
  
This will open a dialog window displaying all available languages in the system. The default system language will not be displayed as the parent field value is used for that.
+
This will open a dialog window displaying all available languages in the system. The default system language will not display because the system uses the parent field value for that.
  
If you do not wish to provide a localised version of a field for a language, leave the field empty. When no value is defined, the parent field value will be used.
+
If you do not wish to provide a localized version of a field for a language, leave the field empty. When no value is defined, the system will use the parent field value.

Revision as of 20:16, 1 June 2020

What is Easy Translation

Easy Translation allows you to localise supported database field values into multiple languages.

Localised field values display in the client area when an end user selects a given language.

Easy-translation-animation.gif

Easy Translation Fields

Currently supported fields include:

  • Product Group Names
  • Product Group Headlines
  • Product Group Taglines
  • Product Names
  • Product Descriptions
  • Custom Field Names (all types)
  • Custom Field Descriptions (all types)
  • Support Department Names
  • Support Department Descriptions

Enabling Easy Translation

To enable translations, navigate to Setup > General Settings > Localisation.

Check the Dynamic Field Translation checkbox and click Save Changes.

Localising a Field

The value you enter in the field located beside the Translate button (the parent field) should always be for the default system language. You can find your default system language in Setup > General Settings > Localisation > Language.

If you wish to define a value in other languages, click Translate next to the field that resembles the image below.

Translate buttons.png

Note
If you do not see a Translate button next to a field that supports translations, double-check whether the Dynamic Field Translation setting is enabled.

This will open a dialog window displaying all available languages in the system. The default system language will not display because the system uses the parent field value for that.

If you do not wish to provide a localized version of a field for a language, leave the field empty. When no value is defined, the system will use the parent field value.