Index: branches/RC/core/kernel/db/dbitem.php =================================================================== diff -u -r9270 -r9334 --- branches/RC/core/kernel/db/dbitem.php (.../dbitem.php) (revision 9270) +++ branches/RC/core/kernel/db/dbitem.php (.../dbitem.php) (revision 9334) @@ -800,6 +800,8 @@ function PopulateMultiLangFields() { $ml_helper =& $this->Application->recallObject('kMultiLanguageHelper'); + /* @var $ml_helper kMultiLanguageHelper */ + $lang_count = $ml_helper->getLanguageCount(); foreach ($this->Fields as $field => $options) { @@ -809,7 +811,7 @@ $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; + if ($i == $l || !$ml_helper->LanguageFound($i)) continue; $this->Fields['l'.$i.'_'.$name] = $options; } }