Index: trunk/kernel/units/phrases/phrases_event_handler.php =================================================================== diff -u -r1859 -r2210 --- trunk/kernel/units/phrases/phrases_event_handler.php (.../phrases_event_handler.php) (revision 1859) +++ trunk/kernel/units/phrases/phrases_event_handler.php (.../phrases_event_handler.php) (revision 2210) @@ -19,6 +19,12 @@ $object->SetDBField('Phrase',$label); $object->SetDBField('LanguageId', $this->Application->GetVar('m_lang') ); $object->SetDBField('PhraseType',1); + + $primary_language = $this->Application->GetDefaultLanguageId(); + $live_table = $this->Application->getUnitOption($event->Prefix, 'TableName'); + $sql = 'SELECT Translation FROM %s WHERE Phrase = %s'; + $primary_value = $this->Conn->GetOne( sprintf($sql, $live_table, $this->Conn->qstr($label) ) ); + $object->SetDBField('PrimaryTranslation', $primary_value); } $last_module = $this->Application->GetVar('last_module');