GET_TRANSLATED_ATTR

Description

GET_TRANSLATED_ATTR works like GET_ATTR, but returns the translated display value of the attribute rather than its raw key. This is useful when you need the human-readable label of a field in the user's current language.

You can optionally provide a default value as a third argument, which is returned if the attribute is not set.

Example

p is Person
GET_TRANSLATED_ATTR(p, 'nationality')

This returns the translated label of the person's nationality field (e.g. "Swiss" instead of the internal key "swiss").

Example with a default value

p is Person
GET_TRANSLATED_ATTR(p, 'nationality', 'Unknown')

This returns "Unknown" if the person's nationality is not set.

Last updated

Was this helpful?