Index: trunk/core/kernel/db/dbitem.php =================================================================== diff -u -N -r8061 -r8065 --- trunk/core/kernel/db/dbitem.php (.../dbitem.php) (revision 8061) +++ trunk/core/kernel/db/dbitem.php (.../dbitem.php) (revision 8065) @@ -763,6 +763,7 @@ if (preg_match('/^l([0-9]+)_(.*)/', $field, $regs)) { $l = $regs[1]; $name = $regs[2]; + unset($options['required']); // all non-primary language field set to non-required for ($i=1; $i<=$lang_count; $i++) { if ($i == $l) continue; $this->Fields['l'.$i.'_'.$name] = $options;