foreach ($languages as $locale => $lang): ?> $attr = $attributes; if ($locale === $base_lang) { $attr['name'] = $name; $text = $value->original(); } else { $attr['name'] = "{$name}_i18n[{$locale}]"; $text = $value->translation($locale); unset( $attr['id'], $attr['required'] ); } // If special attribute locale_names is defined, use name from that if (isset($attr['locale_names']) && is_array($attr['locale_names'])) { $attr['name'] = $attr['locale_names'][$locale]; unset($attr['locale_names']); } ?>