Index: branches/5.2.x/core/kernel/utility/formatters/multilang_formatter.php =================================================================== diff -u -N -r14748 -r15098 --- branches/5.2.x/core/kernel/utility/formatters/multilang_formatter.php (.../multilang_formatter.php) (revision 14748) +++ branches/5.2.x/core/kernel/utility/formatters/multilang_formatter.php (.../multilang_formatter.php) (revision 15098) @@ -1,6 +1,6 @@ Application->setUnitOption($object->Prefix, 'ListSortings', $sortings); - // TODO: substitute possible language-fields sortings after changing language - $fields[$field_name]['options_processed'] = $field_options['options_processed'] = true; + //TODO: substitute possible language-fields sortings after changing language + if ( $object->isVirtualField($field_name) ) { + $virtual_fields[$field_name]['options_processed'] = true; + } + else { + $fields[$field_name]['options_processed'] = true; + } + + $field_options['options_processed'] = true; $this->Application->setUnitOption($object->Prefix, 'Fields', $fields); $this->Application->setUnitOption($object->Prefix, 'VirtualFields', $virtual_fields); }