Custom labels are custom text values that can be translated into any language that Salesforce supports. To access custom
labels in Lightning components, use the
$Label global value provider.
Custom labels enable developers to create multilingual applications by automatically
presenting information (for example, help text or error messages) in a user's native
language.
To create custom labels, from Setup, enter Custom Labels in the
Quick Find box, then select Custom Labels.
Use this syntax to access custom labels in Lightning components:
-
$Label.c.labelName for the default
namespace
-
$Label.namespace.labelName if your org
has a namespace, or to access a label in a managed package
Here are some examples.
- Label in a markup expression using the default namespace
- {!$Label.c.labelName}
- Label in JavaScript code if your org has a namespace
- $A.get("$Label.namespace.labelName")