project BLF > class BSettingConfiguration > method SettingLabel

function returns character

Description

Convert a fixed setting name into a (translated) setting label.
Translations are kept in fcTranslation.


Parameters


icSettingNameinputcharacterName of the setting


Internal usage


BLF
method BSettingConfiguration.CalcSettingLabel
method BSettingConfiguration.Calculate


program code (program1/bsettingconfiguration.p)

case icSettingName:
    when {&SETTINGCONFIG-DRAFT}
    then return {&SETTINGCONFIG-DRAFT-TR}.
    when {&SETTINGCONFIG-LEVEL-SYSTEM}
    then return {&SETTINGCONFIG-LEVEL-SYSTEM-TR}.
    when {&SETTINGCONFIG-LEVEL-USER}
    then return {&SETTINGCONFIG-LEVEL-USER-TR}.
    when {&SETTINGCONFIG-ALLOWSAVEGRID}
    then return {&SETTINGCONFIG-ALLOWSAVEGRID-TR}.
    when {&SETTINGCONFIG-AUTOSAVEGRID}
    then return {&SETTINGCONFIG-AUTOSAVEGRID-TR}.
    when {&SETTINGCONFIG-AUTOSAVELASTUSED}
    then return {&SETTINGCONFIG-AUTOSAVELASTUSED-TR}.
    when {&SETTINGCONFIG-CBF}
    then return {&SETTINGCONFIG-CBF-TR}.    
    when {&SETTINGCONFIG-EVTPUBLISH}
    then return {&SETTINGCONFIG-EVTPUBLISH-TR}.
    when {&SETTINGCONFIG-FIELDSECURITY}
    then return {&SETTINGCONFIG-FIELDSECURITY-TR}.
    when {&SETTINGCONFIG-OBJSEC}
    then return {&SETTINGCONFIG-OBJSEC-TR}.
    when {&SETTINGCONFIG-UICUSTOM}
    then return {&SETTINGCONFIG-UICUSTOM-TR}.
    when {&SETTINGCONFIG-WORKFLOW}
    then return {&SETTINGCONFIG-WORKFLOW-TR}.
    when {&SETTINGCONFIG-ENABLEPERSISTENTCACHE}
    then return {&SETTINGCONFIG-ENABLEPERSISTENTCACHE-TR}.
    when {&SETTINGCONFIG-OBJECTTRANSLATIONS}
    then return {&SETTINGCONFIG-OBJECTTRANSLATIONS-TR}.
end case.