Gettext para valores de checkbox de campo personalizados

Eu tenho um campo personalizado (criado com ACF) que permite ao autor escolher entre várias opções (em admin) e onde essas opções são exibidas no front-end. O código que produz o campo personalizado é:

array ( 'key' => 'field_52dcf154e272e', 'label' => __('Selling Points', 'mytheme' ), 'name' => 'selling_points', 'type' => 'checkbox', 'instructions' => __('Check 4 items', 'mytheme' ), 'choices' => array ( 'Bed linens included key' => __('Bed linens included value', 'mytheme'), 'Full bed linens included' =>__('Full bed linens included', 'mytheme'), 'Free WIFI and Internet Access' => __('Free WIFI and Internet Access', 'mytheme' ), 'Free (in-room) WIFI' =>__('Free (in-room) WIFI', 'mytheme' ), 'Breakfast included' => __('Breakfast included', 'mytheme' ), 'Safe provided in room' => __('Safe provided in room', 'mytheme' ), 'Individual room key' => __('Individual room key', 'mytheme' ), ), 'layout' => 'vertical', ), 

O problema é que o valor é exibido nas opções de administração e a chave está exibida no front-end. No modelo da página, eu tenho o seguinte código:

 $count= 0; $points = get_field_object('selling_points'); foreach ( $points['value'] as $point ){ if($count < 4 ){ printf(__('
  • %s
  • ', 'mytheme' ), $point); $count++; } }

    quando eu var_dump($points) eu recebo:

     Array ( [key] => field_52dcf154e272e [label] => Selling Points [name] => selling_points [_name] => selling_points [type] => checkbox [order_no] => 1 [instructions] => Check 4 items [required] => 0 [id] => acf-field-selling_points [class] => checkbox [conditional_logic] => Array ( [status] => 0 [allorany] => all [rules] => 0 ) [choices] => Array ( [Bed linens included key:] => Bed linens included value [Full bed linens included] => Full bed linens included [Free WIFI and Internet Access] => Free WIFI and Internet Access [Free (in-room) WIFI] => Free (in-room) WIFI [Breakfast included] => Breakfast included [Safe provided in room] => Safe provided in room [Individual room key] => Individual room key ) [layout] => vertical [default_value] => [value] => Array ( [0] => Bed linens included key: [1] => Free WIFI and Internet Access [2] => Petit déjeuner inclus [3] => Safe provided in room ) ) 

    Então, aparentemente, a AFC está obtendo o valor com base na chave. Como posso seguir os valores na matriz [value] e convertê-los em uma chamada gettext?

    Solutions Collecting From Web of "Gettext para valores de checkbox de campo personalizados"