Our app should support both Turkish and English.

I am using Custom Labels to define Turkish labels although I can not understand how can I define the English labels (in the same place) so that the visual force pages will dynamically use the proper labels (based on the user language) without me adding IF/ELSE code to use VF pages to use the right labels based on the user language.

Appreciate your help


1 Answer 1


First of all, you need to activate the Translation Workbench (Setup --> Translation Workbench --> Translation Settings then Activate button). Then, add the language you want to enable.

When it's done, you have a related list on each custom label where you can add translation for each activated language.

Custom label value will be displayed according to the navigation language of the user.

  • I am using Turkish which is only available on the Platform level, in such case Translation Workbench is less relevant, doesn't it?
    – Uri Lukach
    Jan 12, 2015 at 9:43
  • I don't know about Turkish but activate Translation Workbench is the only way to make translation related list available in the Custom Label menu Jan 12, 2015 at 9:46
  • This is the correct way of doing it. We do this for 9 languages.
    – PepeFloyd
    Jan 12, 2015 at 14:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.