TT#128253 Add localization support for /api/.+preferencedefs

Change-Id: Ibee6b7c4952167a112c80d6972b7a9471a6ff958
mr10.0
Flaviu Mates 4 years ago committed by Rene Krenn
parent f5356a5085
commit f27eedf33c

@ -2692,7 +2692,13 @@ sub api_preferences_defs {
if ($pref->attribute =~ m/^(cdr_export_sclidui_rwrs|rewrite_rule_set|ncos|adm_ncos|adm_cf_ncos|emergency_mapping_container|sound_set|contract_sound_set|header_rule_set)$/) {
$fields->{data_type} = 'string';
}
$fields->{preference_group} = $pref->voip_preference_group->name;
my $language = $c->request->params->{lang} // undef;
my $old_languages = $c->languages;
$c->languages([$language]);
$fields->{preference_group} = $c->loc($pref->voip_preference_group->name);
$fields->{label} = $c->loc($fields->{label});
$fields->{description} = $c->loc($fields->{description});
$c->languages($old_languages);
$resource->{$pref->attribute} = $fields;
}
return $resource;

Loading…
Cancel
Save