{{'profileField.name.' + profileField.name | i18nEmpty}}

{{'profileField.name' | i18n}} {{'profileField.error.name' | i18n}} {{'profileField.type' | i18n}} @for (type of types; track type) { {{'profileField.type.' + type | i18n}} } {{'profileField.error.type' | i18n}}
@switch (profileField.type) { @case ('TEXT') { {{'profileField.value' | i18n}} {{'profileField.error.TEXT' | i18n}} } @case ('DATE') { {{'profileField.value' | i18n}} {{'profileField.error.DATE' | i18n}} } @case ('DATETIME') { {{'profileField.value' | i18n}} {{'profileField.error.DATETIME' | i18n}} } @case ('URL') { {{'profileField.value' | i18n}} {{'profileField.error.URL' | i18n}} } @case ('EMAIL') { {{'profileField.value' | i18n}} {{'profileField.error.EMAIL' | i18n}} } @case ('BOOL') { {{'profileField.value' | i18n}} } @case ('NUMBER') { {{'profileField.value' | i18n}} {{'profileField.error.NUMBER' | i18n}} } @case ('BLOB') {
{{'profileField.value' | i18n}} {{'profileField.error.BLOB' | i18n}} {{'profileField.blob.pgp' | i18n}}
} }
{{'visibility' | i18n}} @for (visibility of visibilities; track visibility) { {{'visibility.' + visibility + '.icon' | i18n}} {{'visibility.' + visibility | i18n}} } {{'visibility.' + profileField.visibility + '.icon' | i18n}} {{'visibility.' + profileField.visibility | i18n}} {{'profileField.error.visibility' | i18n}} {{'profileField.index' | i18n}} {{'profileField.error.index' | i18n}}
{{'save' | i18n}} {{'cancel' | i18n}}